一群人围坐在一圈玩报数的游戏。
游戏规则是:从一开始报数,若遇到7的倍数或者个位为7的数则击掌代替,若犯错则要受罚。
可是这些人都太聪明了,竟然没有人犯错!
请问同样聪明的你,现在当报数到N(0 29 只要了解如何用C语言去表示7的倍数或者个位为7的数这道题便是轻而易举了。 将i代表从这群人中的一个,采用for循环来计数。 i%7==0代表这个人所报的数是七的倍数。 i%10==7代表这个人所报的数的个位上是7。 欢迎分享,转载请注明来源:内存溢出输入输出 示例1
解题思路
for(i=1;i<=N;i++) //遍历从1到N的每一个数
{
if(i%7==0||i%10==7) //判断是否为7的倍数或个位为7的数。
sum++;
}
#include
评论列表(0条)