先注意题目中关键信息
可以知道第二个数字表示分钟数【1】
正常输入后,发现当第一个数字输入为0或只两位数字eg.10
结果会出错
添加
if(time1/60==0)
printf("0%d", time2);
else
printf("%d", time2);
可以解决达到满分
#include<stdio.h>
int main(){
int hour1,hour2;
int time1,time2;
int a,b;
scanf("%d %d",&hour1,&hour2);
a=hour1/100*60+hour1%100;
b=hour2;
time1=a+b;
time2=time1/60*100+time1%60;
if(time1/60==0)
printf("0%d", time2);
else
printf("%d", time2);
return 0;
}