计算一天有多少秒代码
#include<stdio.h>main(){inthour,minute,second;unsignedlongsum=0;for(hour=0;hour<24;ho...
# include<stdio.h>
main()
{
int hour,minute,second;
unsigned long sum=0;
for(hour=0;hour<24;hour++)
for(minute=0;minute<60;minute++)
for(second=0;second<60;second++)
sum++;
printf("%ld",sum);
}
sum++看不懂 没头绪啊突然来个这 而且不知道啥意思 还有那三个for语句怎么回事 我看就是先算hour啊到24,然后就分钟到60,再秒60,怎么算出结果的 这个代码好奇怪 求大神详细解答代码意思 展开
main()
{
int hour,minute,second;
unsigned long sum=0;
for(hour=0;hour<24;hour++)
for(minute=0;minute<60;minute++)
for(second=0;second<60;second++)
sum++;
printf("%ld",sum);
}
sum++看不懂 没头绪啊突然来个这 而且不知道啥意思 还有那三个for语句怎么回事 我看就是先算hour啊到24,然后就分钟到60,再秒60,怎么算出结果的 这个代码好奇怪 求大神详细解答代码意思 展开
推荐于2016-06-04
展开全部
sum就是总秒数麽,3个for循环就是每一个小时的每一分的每一秒累加起来,循环24小时,每个小时循环60分钟,每分钟循环60秒,反正就是一直累加....
追问
可是他也没说sum=谁加谁 直接最后来个sum++ 还是不太懂啊 他是个什么顺序,怎么算的,我感觉第一个for算完24,第二个算完60,第三个60啊
追答
sum++就是自加一的意思,相当于sum = sum + 1,
比如第一个小时的第一分钟sum加60次,然后循环第一个小时的第二分钟,sum再加60次,以此类推,一直加下去,直到第二十四个小时,退出循环...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询