【每周一题】16、常胜将军
来源:互联网 发布:苏格拉底 无知之知 编辑:程序博客网 时间:2024/06/05 17:22
/*【每周一题】16、常胜将军
题目:
现有21根火柴,两人轮流取,每人每次可以取1至4根。不可多取也不能不取。
谁取自后一根火柴谁输。编程实现人机对弈,要求人先取,计算机后取。计算机一方为“常胜将军”。
*/
#include<stdio.h>
#define N 21
int main()
{
printf("现有21根火柴,人和计算机轮流取,每次可以取1至4根,谁取自后一根火柴谁输。/n");
printf("要求人先取,计算机后取/n");
for(int i=0;i>=0;i++)
{
int n;
printf("请输入你要取得数目/n");
scanf("%d",&n);
if(n>=5||n<1)
{
i-1;
printf("不许耍赖哦/n");
continue;
}
printf("计算机取的数目为%d/n",5-n);
n=N-5*(i+1);
printf("当前剩余的数目为%d/n",n);
if(n==1)
{
printf("嘿嘿,你输了/n");
break;
}
}
main();
return 0;
}
- 【每周一题】16、常胜将军
- C_逻辑题: 常胜将军
- 常胜将军
- 常胜将军
- hihoCoder每周一题
- 【每周一题】ACM2023
- 【每周一题】9、四则运算
- 【每周一题】3、转换字符串格式
- 【每周一题】4、打印金字塔图案
- 【每周一题】5、数字组合
- 每周一题 23.统计年龄
- 【每周一题】24.组新数字
- 【每周一题】6、数据排序
- 【每周一题】7、数字黑洞123
- 【每周一题】10、制作月历
- 【每周一题】19、耶稣的门徒
- 【每周一题】14、猜数字
- 【每周一题】12、单词反转
- inner join,full outer join,left join,right jion
- STM32访问外部存储器-NOR-Flash
- [转]SQL Server 2008 压缩
- 通过事件同步两个窗体之间的数据
- tuxedo6.5和weblogic7.0通过wtc互联
- 【每周一题】16、常胜将军
- java.sql.SQLException: 无效的列类型
- jQuery版数独求解算法,欢迎牛人拍砖。
- C++与.net数据类型对应表
- JQ 中的水晶报表图
- 微软测试可借鉴之处
- 如何做好配置管理员?
- ASP中数据库调用常见错误解决
- 根据传入的参数来生成正则表达式;替换字符串中的全部。