萌新求助,我到底哪里错了?

huang_aaaha 2021-05-01 12:20:11

我用的的确是英文输入法的分号,我就不知道,我错哪儿了。
...全文
99 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
回复
qzjhjxj 05-01
重点在第8行末或第9行末的‘;'号 ,
scanf("%d%d",&hour2,&minute2);
int t1 = hour1 * 60 + minute1;
#include<stdio.h>

int main()
{
     int hour1,minute1;
     int hour2,minute2;
     scanf("%d%d",&hour1,&minute1);
     scanf("%d%d",&hour2,&minute2);
     int t1 = hour1 * 60 + minute1;
     int t2 = hour2 * 60 + minute2;
     int t  = t2-t1;
     printf("时间差是%d小时%d分钟。",t/60,t%60);
     
     return 0;
}
回复
你违背了你的编译器规则,变量声明要在执行语句之前。
回复
发动态
发帖子
C语言
创建于2007-09-28

6.3w+

社区成员

C语言相关问题讨论
申请成为版主
社区公告
暂无公告