为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

纸牌游戏编程

2017-09-19 2页 doc 21KB 52阅读

用户头像

is_358746

暂无简介

举报
纸牌游戏编程实验报告(第 2 次) 实验名称:  纸牌游戏    实验时间:    3.15    一. 实验目的 (1)进一步掌握数组的基本操作; (2)能利用数组解决一些实际问题。 二. 实验内容 设有编号为1~52的52张牌,正面向上,从第2张开始,以2为基数,编号是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,编号是3的倍数的牌翻一次,直到最后一张牌;然后从第4张开始,以4为基数,编号是4的倍数的牌翻一次,直到最后一张牌;再依次讲编号为5的倍数的牌翻一次……直到将编号为52的倍数的牌翻过。最后输出:正面向上...
纸牌游戏编程
实验报告(第 2 次) 实验名称:  纸牌游戏    实验时间:    3.15    一. 实验目的 (1)进一步掌握数组的基本操作; (2)能利用数组解决一些实际问题。 二. 实验内容 设有编号为1~52的52张牌,正面向上,从第2张开始,以2为基数,编号是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,编号是3的倍数的牌翻一次,直到最后一张牌;然后从第4张开始,以4为基数,编号是4的倍数的牌翻一次,直到最后一张牌;再依次讲编号为5的倍数的牌翻一次……直到将编号为52的倍数的牌翻过。最后输出:正面向上的牌有哪些? 三. 源程序及主要算法说明 #include main() { int a[53],i,j; for (i=1;i<=52;i++)     a[i]=1; for (j=2;j<=52;j++) {     for (i=j;i<=52;i++)     {       if(i%j==0)       {       if(a[i]==0)             a[i]=1;       else             a[i]=0;       }     } } printf("\nfinal:\n"); for (i=1;i<=52;i++)     if(a[i]==1)       printf("%d    ",i); } 四. 主要问题和解决方案 不懂得定义结构体,后经过翻阅书本学会。 五. 测试数据及结果 六. 心得体会与自我评价 本人对结构体非常不熟悉,得在该方面加强学习和练习,特别是要练好结构体的定义,因为一旦定义不会接下来都很难完成。 七. 教师评分
/
本文档为【纸牌游戏编程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索