A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© baihe0813 中级黑马   /  2015-1-16 23:23  /  1845 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


  1.         
  2.         //用于计算个数
  3.         int count = 0;
  4.         //便利1 ~ 100中间的所有的数,如果是7的倍数,就使count++
  5.         for(int i = 1; i<=100; i++)
  6.         {
  7.             if(i % 7 == 0)
  8.             {
  9.                 //说明i是7的倍数
  10.                 count++;
  11.             }
  12.         }
  13.         //将计算出来的个数打印
  14.         printf("count = %i", count);
  15.    
复制代码


10 个回复

倒序浏览
算法思想是正确的,下面我简单卖萌一下:
首先,遍历俩字写错了,便利 ——> 遍历。
其次,注释的格式太随意, 李老师建议的注释风格:‘//’后面有个空格,这样显得清晰而不拥挤。
再者,注释位置不清楚,帅哥你不觉得 “// 说明i是7的倍数” 这个注释放在“if()”旁边更合适么?
最后,++count和 count++效果一样,但 ++count;性能会更好一些。当然,++i;同理比i++;性能好。(参考文献http://www.eskimo.com/~scs/cclass/notes/sx7b.html)
卖萌完毕。
回复 使用道具 举报
good解释的很好
回复 使用道具 举报
慢慢来!写多了就行了!
回复 使用道具 举报
慢慢学啊
回复 使用道具 举报
一起加油吧。第一次这么认真的做一件事。共勉。
回复 使用道具 举报
沙发回答的真靠谱~
回复 使用道具 举报
printf("%d\n", 100 / 7 + 1);
回复 使用道具 举报
张传宾 发表于 2015-1-16 23:40
算法思想是正确的,下面我简单卖萌一下:
首先,遍历俩字写错了,便利 ——> 遍历。
其次,注释的格式太随 ...

非常感谢,下次一定注意。。。
回复 使用道具 举报
(i=0;i<=100;i+7)如何?
回复 使用道具 举报 1 0
张传宾 发表于 2015-1-16 23:40
算法思想是正确的,下面我简单卖萌一下:
首先,遍历俩字写错了,便利 ——> 遍历。
其次,注释的格式太随 ...

学习到了,虽然你的引用中的英文看着就头疼,但是以后还会回尽量使用++i的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马