本文目录一览:
- 1、c语言求帮忙做一个“修改”的模块
- 2、怎么用Python计算火车运行时间?
- 3、C语言计算火车运行时间:输人两个整数timel和time2, 表示火车的出发时间和到达时间,计算并
- 4、C语言旅途时间问题
- 5、如何用C++计算火车运行时间 ???求代码。。。
- 6、C语言计算旅途的时间,要求用if语句表达。麻烦大家了~程序写完整,因为我写的的程序运行总是有错误。
c语言求帮忙做一个“修改”的模块
void xiugai()
{
system("cls");
LNode *p,*s;
char choice[12];
p=(LNode*)malloc(sizeof(LNode));
s=S;
printf("\n\t\t\t车次修改系统\n");
printf("\n\n请输入要修改的火车车次:");
scanf("%s",choice);
while(s!=NULL strcmp(s-data.num,choice))
{
s=s-next;
}
if (s==NULL)
{
printf("\n\n没找到指定的车次信息,已自动返回主菜单\n");
return;
}
printf("\n火车车次 始发站 终点站 运行时间(min) 途径站点个数\n");
printf("%s\t %s %s\t%d\t\t%d\t\n",s-data.num,s-data.sstation,s-data.tterminus,s-data.time,s-data.times);
printf("\n");
printf("\n请输入新的火车车次:(无需修改时请直接回车)");
gets(p-data.num);
printf("\n请输入新的火车始发站:(无需修改时请直接回车)");
gets(p-data.sstation);
printf("\n请输入新的火车终点站:(无需修改时请直接回车)");
gets(p-data.tterminus);
printf("\n请输入新的火车运行时间:(无需修改时请输入0)");
scanf("%d",p-data.time);
printf("\n请输入新的火车途径站点个数:(无需修改时请输入0)");
scanf("%d",p-data.times);
if (strlen(p-data.num)0)
strcpy(s-data.num, p-data.num);
if (strlen(p-data.sstation)0)
strcpy(s-data.sstation, p-data.sstation);
if (strlen(p-data.tterminus)0)
strcpy(s-data.tterminus, p-data.tterminus);
if (p-data.time!=0)
s-data.time=p-data.time;
if (p-data.times!=0)
s-data.times=p-data.times;
free(p);
return;
}
怎么用Python计算火车运行时间?
简单写了一个,题目要求在同一天的话就不用想那么多了,望采纳
# 输入旅程开始时间,并分割
print("请输入开始时间:(格式:“小时:分钟”)")
start = input().split(":")
# 换算为分钟
startTime = int(start[0])*60+int(start[1])
# 同上
print("请输入结束时间:(格式:“小时:分钟”)")
end = input().split(":")
endTime = int(end[0])*60+int(end[1])
# 计算总共相差多少分钟
timeCount = endTime - startTime
# 将分钟换算
timeH = timeCount//60
timeM = timeCount%60
# 输出
print("旅途总用时:%d时%d分"%(timeH,timeM))
C语言计算火车运行时间:输人两个整数timel和time2, 表示火车的出发时间和到达时间,计算并
把7~9行改为:
x=time2/100-time1/100;
y=time2%100-time1%100;
if(y0){y+=60; x--;}
printf("......is %d hours %d minutes\n",x,y);
C语言旅途时间问题
#include stdio.h
int main( )
{
int time1, time2, hours, mins;
int h1, m1, h2, m2;
scanf("%d%d", time1, time2);
h1 = time1 / 100;
m1 = time1 % 100;
h2 = time2 / 100;
m2 = time2 % 100;
if(m2-m10)
{
m2+=60;
h2--;
}
mins = m2 - m1;
hours = h2 - h1;
/*---------*/
printf("The train journey time is %d hrs %d mins.\n", hours, mins);
}
如何用C++计算火车运行时间 ???求代码。。。
按题意,就是记一个开车时间,一个计时器累加,直到停车时停止累加。
计时器就是运行时间。
具体应该是建一个线程来计时。
C语言计算旅途的时间,要求用if语句表达。麻烦大家了~程序写完整,因为我写的的程序运行总是有错误。
#include stdio.h
int main( )
{
int time1, time2, hours, mins;
scanf("%d%d", time1, time2);
if(time2%100time1%100)
{
hours = time2/100-time1/100-1;
mins = time2%100 - time1%100 + 60;
}
else
{
hours = time2/100-time1/100;
mins = time2%100 - time1%100;
}
printf("The train journey time is %d hrs %d mins.\n", hours, mins);
}