你这是c文件吧?把t1,t2,t3的定义放到main函数的开头部分。
然后scanf中不要写输入提示信息,输入提示信息在scanf语句前用printf输出
1.scanf()格式化输入函数,里面只能是格式化字符串
2.你这个代码有点问题,
#include <stdio.h>
#include <math.h>
int main()
{
int hour1, hour2, minute1, minute2;
printf("input time 1:");
scanf("%d %d", &hour1, &minute1);
printf("input time 2:");
scanf("%d %d", &hour2, &minute2);
int t1 = hour1 * 60 + minute1;
int t2 = hour2 * 60 + minute2;
int t3 = abs(t1 - t2);
printf("%d hour %d minute\n", t3 / 60, t3 % 360);
return 0;
}