恩 比如我想输入一个时间 这个时间他最小0000最大是2359
追答这只能在程序中加有效性检查,无法让系统去限制
int time;
scanf("%d", &time );
while( time 2359 )
{
printf("time value error, re-input: " );
scanf("%d", &time );
}
还有一个问题就是比如903减去900怎么得到的是03而不是003,,谢谢你
追答得到的只能是3
具体你想看到是03还是003是由输出格式控制的
printf("%d", 3 ) ; //输出3
printf("%02d", 3 ) ; //输出03
printf("%03d", 3 ) ; //输出003
谢谢你。我今天学到了很多感谢你。以后有问题还要的请教你!
追答不客气,有问题发求助吧
追问嗯
来自:求助得到的回答