用C语言编写纸牌游戏(数据结构)
程序员文章站
2024-03-18 13:35:52
...
纸牌游戏案例编程。
**纸牌游戏:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次, 直到最后一张牌;…再依次5的倍数的牌翻一次,6的,7的 直到 以52为基数的 翻过,输出:这时正面向上的牌有哪些?
#include <stdio.h>
int main()
{
int i,j;
for (i=1;i<=52;i++)
{
int a=2;
for (j=2;j<=i;j++)
{
if (i%j==0)
{
a++;
}
}
if (a%2==0)
{
printf("%d:是正面\n",i);
}
}
return 0;
}
运行结果图