龙空技术网

使用C语言实现逢7过游戏

一只爱阅读的程序猿 113

前言:

而今看官们对“编写程序判断一个数是否为完数”大体比较关注,你们都想要剖析一些“编写程序判断一个数是否为完数”的相关文章。那么小编也在网络上网罗了一些有关“编写程序判断一个数是否为完数””的相关文章,希望你们能喜欢,你们一起来了解一下吧!

逢7过游戏是一种喝酒时偶尔会玩的游戏,第一个人首先任意说一个1到100之间的数字,接着按照顺时针或者逆时针的顺序,下一个人说出下一个数字,如果是这个数字里面包含7比如17,27,37,或者是7的倍数比如14,21,28等等,都需要喊过,否则就需要受处罚喝酒。然后在接着喊一个新的数字,下一个人接着喊下一个数字。

上面的游戏如果是使用代码来实现该如何来写呢?示例代码如下,

#include <stdio.h>

int main() {

int s, g;

for (int i = 1; i < 100; i++) {

s = i / 10;

g = i % 10;

if (s == 7 || g == 7 || i % 7 == 0) {

printf("%d ", i);

}

}

return 0;

}

解释:循环的范围是1到100(不包含100),需要分解一个两位数,然后判断分解后的各位和十位是否等于7,或者这个数能否被7整除。如果满足上面的条件,就输出打印整数。测试结果如下,

从测试结果看完全符合预期结果。

标签: #编写程序判断一个数是否为完数