首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >纸牌游戏案例编程。

纸牌游戏案例编程。

作者头像
跋扈洋
发布2021-02-02 14:08:33
发布2021-02-02 14:08:33
1.3K0
举报
文章被收录于专栏:物联网知识物联网知识

纸牌游戏案例编程。

纸牌游戏是一个非常经典的C语言编程制作游戏。

纸牌游戏:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次, 直到最后一张牌;…再依次5的倍数的牌翻一次,6的,7的 直到 以52为基数的 翻过,输出:这时正面向上的牌有哪些?

代码解析

从题中可以得知,从第二张开始,每次会增加一次审查翻牌。所以我们就需要设定两个变量,用于循环。还有一个变量用于存放牌子信息。

代码语言:javascript
复制
#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;}

运行结果图

可以看到在1、4、9、16、25、36、49时是正面。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网知识 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 纸牌游戏案例编程。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档