C语言经典小程序和C语言编写的小游戏,带注释 (自动保存的)__精品.doc

C语言经典小程序和C语言编写的小游戏,带注释 (自动保存的)__精品.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言经典小程序和C语言编写的小游戏,带注释 (自动保存的)__精品

C语言经典小程序和C语言编写的小游戏,带注释 (自动保存的) C语言经典小程序和C语言编写的小游 戏,带注释 1、写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机。 #includelt;stdio.hgt; #include lt;windows.hgt; #includelt;string.hgt; #includelt;stdlib.hgt; int main() { char cmd[20] = shutdown -s -t ;//远程关机,系统在一定时间之后关机 char t[5] = 0;//将输入的时间初始化为0 int c; system(title C语言关机程序); //设置cmd窗口标题 system(mode con cols=48 lines=25); //窗口宽度高度 system(color f0); //可以写成 red 调出颜色组,这里f0是调亮白色 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, amp;c); //对输入的数值进行判断循环 switch (c) { case 1: printf(您想在多少秒后自动关闭计算机?(0~600)\n); scanf(%s, t); system(strcat(cmd, t)); //将输入的时间连接上已经调用的命令 break; system(shutdown -p);//立即关闭计算机 break; system(shutdown -l);//注销计算机 break; case 2: case 3: case 0: } } system(pause); break; printf(Error!\n); default: system(pause); return 0; 2、这是一个简单的猜拳游戏(剪刀、石头、步),让你与电脑对决。你出的拳头由你自己决定,电脑则随机出拳,最后判断胜负。 #include lt;stdio.hgt; #include lt;stdlib.hgt; #include lt;time.hgt; int main() { char gamer; // 玩家出拳 int computer; // 电脑出拳 int result; // 比赛结果 // 为了避免玩一次游戏就退出程序,可以将代码放在循环中 while (1) { printf(这是一个猜拳的小游戏,请输入你要出的拳头:\n); printf(A:剪刀\nB:石头\nC:布\nD:不玩了\n); scanf(%c%*c, amp;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; printf(你的选择为 %c 选择错误,退出...\n, gamer); getchar(); system(cls); // 清屏 return 0; break; default: } } return 0; srand((unsigned)time(NULL)); // 随机数种子 computer = rand() % 3; // 产生随机数并取余,得到电脑出拳 result = (int)gamer + computer; // gamer 为 char 类型,数学运算时要强制转换成printf(电脑出了); switch (computer) { case 0:printf(剪刀\n); break; //4 1 case 1:printf(石头\n); b

您可能关注的文档

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档