- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言经典小程序和C语言编写的小游戏,带注释 (自动保存的)
1、写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机。
#includestdio.h
#include windows.h
#includestring.h
#includestdlib.h
int main()
{
char cmd[20] = shutdown -s -t ;//远程关机系统在一定时间之后关机
char t[5] = 0;//将输入的时间初始化为
int c;
system(title C语言关机程序); //设置cmd窗口标题
system(mode con cols=48 lines=25); //窗口宽度高度
system(color f0); //可以写成 red 调出颜色组这里f
system(date /T);//输出系统当前日期
system(TIME /T);//输出系统当前时间
printf(----------- C语言关机程序 -----------\n);
printf(1.实现10分钟内的定时关闭计算机\n);
printf(2.立即关闭计算机\n);
printf(3.注销计算机\n);
printf(0.退出系统\n);
printf(-------------------------------------\n);
scanf(%d, c);
//对输入的数值进行判断循环
switch (c) {
case 1:
printf(您想在多少秒后自动关闭计算机?(0~600)\n);
scanf(%s, t);
system(strcat(cmd, t)); //将输入的时间连接上已经调用的命令
break;
case 2:
system(shutdown -p);//
break;
case 3:
system(shutdown -l);//注销计算机
break;
case 0:system(pause);
break;
default:
printf(Error!\n);
}
system(pause);
return 0;
}
2、这是一个简单的猜拳游戏(剪刀、石头、步),让你与电脑对决。你出的拳头由你自己决定,电脑则随机出拳,最后判断胜负。
#include stdio.h
#include stdlib.h
#include time.h
int main()
{
char gamer; // 玩家出拳
int computer; // 电脑出拳
int result; // 比赛结果
// 为了避免玩一次游戏就退出程序,可以将代码放在循环中
while (1){
printf(这是一个猜拳的小游戏,请输入你要出的拳头:\n);
printf(A:剪刀\nB:石头\nC:布\nD:不玩了\n);
scanf(%c%*c, gamer);
switch (gamer)
{
case 65:
case 97: // A || a
gamer = 4; break;
case 66:
case 98: // B || b
gamer = 7; break;
case 67:
case 99: // C || c
gamer = 10; break;
case 68:
case 100: // D || d
return 0;
default:
printf(你的选择为 %c 选择错误,退出...\n, gamer);
getchar();
system(cls); // 清屏
return 0;
break;
}
srand((unsigned)time(NULL)); // 随机数种子
computer = rand() % 3; // 产生随机数并取余,得到电脑出拳
result = (int)gamer + computer; // gamer 为 char 类型,数学运算时要强制转换成int类型
printf(电脑出了);
switch (computer)
{
case 0:printf(剪刀\n); break; //4 1
case 1:printf(石头\n); break; //7 2
case 2:printf(布\n); break; //10 3
}
printf(你出了);
switch (gamer)
{
case 4:printf(剪刀\n); break;
case 7:printf(石头\n); bre
您可能关注的文档
- chapter5常用概率分布1.ppt
- 情绪(2015.11.18)(终版).pdf
- 思科智能iWAN广域网架构和企业路由新品发布.pdf
- 意大利文艺复兴时期的城市宗教生活_王挺之.pdf
- Chapter7 关税.ppt
- 意大利文化周策划方案.pdf
- 感官营销战略在服务失败中的运用_触觉体验缓解顾客抱怨的实证研究.pdf
- 意大利进口保险柜展示.pdf
- Chapter_4__托收.ppt
- 感知哈希算法——找出相似的图片 - Create Chen - 博客园.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 市政道路开口施工方案样本.pdf
- 2024年社区工作者考试必背1000题题库附参考答案【模拟题】.docx VIP
- 教师竞选高级职称评选述职报告PPT.pptx VIP
- 海康磁盘阵列产品操作及说明书.pdf
- 安徽林海园林绿化股份有限公司招聘简章.doc
- 2024年小学一年级上学期语文期中考试试卷附答案(实用) .pdf VIP
- 2024年春江苏开放大学网络学习工具及应用第二次形考作业答案.docx
- 华东师大版八年级数学下册导学案.pdf
- 九年级英语Unit 4 I used to be afraid of the dark优秀教案.doc
- 深入探讨小学思政课课程改革创新txt.docx VIP
文档评论(0)