黑马程序员技术交流社区
标题:
计算1~100中所有7的倍数的个数
[打印本页]
作者:
baihe0813
时间:
2015-1-16 23:23
标题:
计算1~100中所有7的倍数的个数
//用于计算个数
int count = 0;
//便利1 ~ 100中间的所有的数,如果是7的倍数,就使count++
for(int i = 1; i<=100; i++)
{
if(i % 7 == 0)
{
//说明i是7的倍数
count++;
}
}
//将计算出来的个数打印
printf("count = %i", count);
复制代码
作者:
张传宾
时间:
2015-1-16 23:40
算法思想是正确的,下面我简单卖萌一下:
首先,遍历俩字写错了,便利 ——> 遍历。
其次,注释的格式太随意, 李老师建议的注释风格:‘//’后面有个空格,这样显得清晰而不拥挤。
再者,注释位置不清楚,帅哥你不觉得 “// 说明i是7的倍数” 这个注释放在“if()”旁边更合适么?
最后,++count和 count++效果一样,但 ++count;性能会更好一些。当然,++i;同理比i++;性能好。(参考文献http://www.eskimo.com/~scs/cclass/notes/sx7b.html)
卖萌完毕。
作者:
zyp115
时间:
2015-1-17 03:30
good解释的很好
作者:
manitowang
时间:
2015-1-17 09:41
慢慢来!写多了就行了!
作者:
woaiwomama
时间:
2015-1-17 13:21
慢慢学啊
作者:
Macc
时间:
2015-1-17 13:28
一起加油吧。第一次这么认真的做一件事。共勉。
作者:
仰望的繁华
时间:
2015-1-17 13:59
沙发回答的真靠谱~
作者:
lgh1992314
时间:
2015-1-17 15:35
printf("%d\n", 100 / 7 + 1);
作者:
baihe0813
时间:
2015-1-17 22:24
张传宾 发表于 2015-1-16 23:40
算法思想是正确的,下面我简单卖萌一下:
首先,遍历俩字写错了,便利 ——> 遍历。
其次,注释的格式太随 ...
非常感谢,下次一定注意。。。
作者:
huyanpeng
时间:
2015-1-17 23:24
(i=0;i<=100;i+7)如何?
作者:
liu1170486003
时间:
2015-1-18 00:56
张传宾 发表于 2015-1-16 23:40
算法思想是正确的,下面我简单卖萌一下:
首先,遍历俩字写错了,便利 ——> 遍历。
其次,注释的格式太随 ...
学习到了,虽然你的引用中的英文看着就头疼,但是以后还会回尽量使用++i的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2