一道C语言编程题求助:计算时间差V1.0
答案:3 悬赏:0
解决时间 2021-03-12 16:37
- 提问者网友:未信
- 2021-03-12 03:57
一道C语言编程题求助:计算时间差V1.0
最佳答案
- 二级知识专家网友:傲气稳了全场
- 2021-03-12 04:57
#include
void main(){
int h1,h2,m1,m2,s;
printf("Input time one(hour,second):");
scanf("%d,%d",&h1,&m1);
printf("Input time two(hour,second):");
scanf("%d,%d",&h2,&m2);
s=h1*60+m1-h2*60-m2;
if(s<0) s=-s;
printf("%d hour %d second",s/60,s%60);
}注意:有的编程软件要求主函数返回值,如果有此要求,void改为int,最后添加语句return 0;
void main(){
int h1,h2,m1,m2,s;
printf("Input time one(hour,second):");
scanf("%d,%d",&h1,&m1);
printf("Input time two(hour,second):");
scanf("%d,%d",&h2,&m2);
s=h1*60+m1-h2*60-m2;
if(s<0) s=-s;
printf("%d hour %d second",s/60,s%60);
}注意:有的编程软件要求主函数返回值,如果有此要求,void改为int,最后添加语句return 0;
全部回答
- 1楼网友:野慌
- 2021-03-12 06:15
#include <stdio.h>
int main()
{
int h1,s1,h2,s2,h3,s3;;
printf("Input time one(hour,second):");
scanf("%d,%d",&h1,&s1);
printf("Input time two(hour,second):");
scanf("%d,%d",&h2,&s2);
h3=h1-h2;
s3=s1-s2;
if(s3<0&&h3==0)s3=-s3;
else if(h3<0)h3=-h3, s3=-s3;
if(s3<0) h3-=1, s3+=60;
printf("%d hour %d second ",h3,s3);
}
int main()
{
int h1,s1,h2,s2,h3,s3;;
printf("Input time one(hour,second):");
scanf("%d,%d",&h1,&s1);
printf("Input time two(hour,second):");
scanf("%d,%d",&h2,&s2);
h3=h1-h2;
s3=s1-s2;
if(s3<0&&h3==0)s3=-s3;
else if(h3<0)h3=-h3, s3=-s3;
if(s3<0) h3-=1, s3+=60;
printf("%d hour %d second ",h3,s3);
}
- 2楼网友:woshuo
- 2021-03-12 05:25
等会下班帮你写一下~先留个位置
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |