猜数游戏的C语言编译代码

Python017

猜数游戏的C语言编译代码,第1张

#include <stdlib.h>

#include <stdio.h>

#include <time.h>

#include <string.h>

time_t t

int a[4]

char q[5]="1234"

void youxizhizuorenjieshao()

{

void zhuye()

system("cls")

printf("\n\n\n")

printf(" 游戏制作人介绍\n")

printf(" 姓名:蔡砚刚\n")

printf(" 年龄:18\n")

printf(" 性别:男\n")

printf(" 出生年月(阳历):1989年12月4日\n")

printf(" 出生年月(阴历):1989年十一月初七\n")

printf(" 学校:浙江工商大学\n")

printf(" 毕业学校:安丘八中\n")

printf(" 出生地 :山东潍坊安丘\n")

printf(" 班级:软件0701\n")

printf(" 院系:计算机与信息工程学院\n")

printf(" 寝室:钱江湾生活区41#518\n")

printf(" 电话:15858263646\n")

printf(" 这就是对菜鸟的介绍:你想评价一下他的游戏么?\n")

printf(" 返回主菜单按任意键:")

getchar()getchar()

zhuye()

}

void youxiguize()

{

void zhuye()

system("cls")

printf("\n\n\n\n")

printf("游戏介绍:\n")

printf("1输入一个各位上数字互不相等的四位数\n")

printf("2如果你输入的数字中有n个相同的数字返回nA\n")

printf("3如果你输入的数字中有m个相同且位置相同返回mB\n")

printf("4当返回值是4A4B时即为猜中数字\n")

printf("5还可以提前偷窥数字但要输入密码\n")

printf("现在你已知道游戏规则,那么赶快玩魅力小菜猜数字游戏吧!\n")

printf("按任意键返回主采单:")

getchar()getchar()

zhuye()

}

void suijishu()

{

a[0]=rand() %10

while(1){

a[1]=rand()%10

if(a[1]!=a[0]) break

}

while(1){

a[2]=rand()%10

if((a[2]!=a[0])&&(a[2]!=a[1])) break

}

while(2){

a[3]=rand()%10

if((a[3]!=a[0])&&(a[3]!=a[1])&&(a[3]!=a[2])) break

}

}

void xiaofanhui()

{

int n

void panduan()

void youxi()

void zhuye()

system("cls")

printf("\n\n\n\n\n\n\n\n")

printf(" 现在你已经成功完成游戏\n")

printf(" 按1继续游戏\n")

printf(" 按2返回主菜单\n")

printf(" 按3返回上一级\n")

printf(" 请选择:")

scanf("%d",&n)

switch(n){

case 1:suijishu()printf(" 请输入所猜数字:")

panduan()break

case 2:zhuye()break

case 3:youxi()break

default:system("cls")printf("这个功能码不正确\n")break

}

}

void panduan()

{

long n

int i,j,k,l

char b[5]

j=0l=0

scanf("%s",b)

for(i=0i<4i++)

b[i]=b[i]-'0'

for(i=0i<4i++) {

if(a[i]==b[i]) j++

for(k=0k<4k++)

if(a[i]==b[k]){ l++break}

}

if((j==4)&&(l==4)){

printf(" 4A4B\n")

printf(" 恭喜你,干的不错,想记入排行榜么?")

for(n=1n<=300000000n++)

xiaofanhui()

}

else{

printf(" %dA%dB",l,j)

printf("请输入所猜数字:")

panduan()

}

}

void print()

{

printf("\n\n\n\n\n\n\n")

printf(" 魅力小菜猜数字游戏现在开始\n")

printf(" 你做好准备了么?\n")

printf(" 如果你用最少的次数猜中的话,还有望进入小菜排行榜呢\n")

printf(" 请输入所猜数字:")panduan()

}

void mima()

{

int i,j

char p[5]

void youxi()

system("cls")

printf("\n\n\n\n\n\n\n\n")

printf(" 你可真偷懒!偷懒需要密码吆!你知道密码么?\n")

printf(" 请输入密码:")

for(i=1i<3i++){

scanf("%s",p)

if(strcmp(p,q)==0){ system("cls") printf("偷窥答案是:%d%d%d%d\n",a[0],a[1],a[2],a[3])print()}

else{ printf(" 密码错误\n")

printf(" 请输入密码:")

}

}

scanf("%s",p)

if(strcmp(p,q)==0){ system("cls") printf("偷窥答案是:%d%d%d%d\n",a[0],a[1],a[2],a[3])print()}

else printf(" 密码错误\n")

printf(" 你已输入3次密码还错误,看来偷鸡不成蚀把米\n")

printf(" 还是本分点玩游戏吧:")

for(j=1j<=500000000j++)

youxi()

}

void youxi()

{

int m

system("cls")

suijishu()

printf("\n\n\n\n\n\n\n\n")

printf("魅力无限的猜数字游戏现在开始:\n")

printf("按1现在开始游戏\n")

printf("按2提前偷窥(需要4位密码吆)\n")

printf("请输入:")

scanf("%d",&m)

switch(m){

case 1:system("cls")print()panduan()break

case 2:mima()break

}

}

void paihang()

{

char ch

FILE *fp

void zhuye()

if((fp=fopen("paihangbang.txt","r"))==NULL){

printf("无信息\n")

}

while(!feof(fp)){

ch=fgetc(fp)

putchar(ch)

}

if(fclose(fp)){

printf("不能关闭文件\n")

}

printf("\n看到了吧,你想成为其中一员吗?赶快来玩吧!小菜给你无限惊喜!返回主菜单请按任意键")

getchar()getchar()

zhuye()

}

void zhuyexuanze()

{

int n

long i

void zhuye()

scanf("%d",&n)

switch(n){

case 1:youxi()break

case 2:system("cls")paihang()break

case 3:youxiguize()break

case 4:youxizhizuorenjieshao()break

case 5:break

default:printf(" 您输入的功能码有误,请重新输入:\n")

for(i=1i<=300000000i++)

system("cls") zhuye()

}

}

void zhuye()

{

system("cls")

printf("$$$$$$$哈!哈!累了吧,无聊了吧!玩一下小菜猜数字游戏八!¥¥¥¥¥¥¥¥\n")

printf(" 制作人:蔡砚刚")

printf("\n\n\n")

printf(" 小菜猜数字\n\n\n")

printf(" 下面玩一下吧!\n")

printf(" 按下以下数字选择你所要的功能:\n")

printf(" 1开始游戏\n")

printf(" 2查看排行榜\n")

printf(" 3游戏规则介绍\n")

printf(" 4制作人介绍\n")

printf(" 5退出游戏\n\n\n\n\n")

printf(" 请输入你所要选择的功能:")

zhuyexuanze()

}

main()

{

srand((unsigned) time(&t))

zhuye()

OI论坛 http://jsoi.czyz.com.cn/ JSOI http://www.kogle.net/noi Kogle.Net 信息学奥林匹克论坛 http://bbs.mydrs.org/index.asp 大榕树学生论坛 http://www.hysbz.com/zybbs/index.asp 衡阳市八中信息学奥赛论坛&zju译题站 http://www.qthome.org/ 趣题之家 http://woi.wzms.com/ 温州中学信息学奥赛基地 http://purec.binghua.com/ 哈工大·纯C论坛 http://www.fzoi.com/ FZOI信息学论坛 http://www.dyac6.com/fairfox/dvbbs/index.asp fairfox问题征解论坛 杂项 http://www.fengsha.com/index.asp 水木风沙网论坛 http://www.hfyz.net/teacherhomepage/xinxi/xinxihome1.htm 合肥一中信息技术园 http://www.ntzx.net.cn/dj/NOIWEB/NOI.HTM 南通中学信息学奥林匹克 http://218.4.152.202/xwuyan/ 信息技术在线 -- 首页 http://www.chinaschool.org/aosai/index.asp 中国教育曙光网--奥赛 http://algorithm.myrice.com/ 算法与数据结构 http://www.jzsx.com/noi/11-3.asp 中山纪念中学信息学竞赛教程 http://www.kogle.net/ Kogle.Net 信息学奥林匹克总站 http://noi.stinfo.net/index0.asp 汕头信息学竞赛 http://www.bashu.com.cn/olympic/info.htm 巴蜀中学信息教育网 http://202.109.195.141/chenyan/noi/noi.htm 信息学资源 http://cs.sicnu.edu.cn/datastructure/ 数据结构---学习网站 http://oibh.ioiforum.org/ oibh.ioiforum.org http://www.stm.gov.cn/activity/computer/ 晋江市青少年计算机奥林匹克竞赛 http://www.ggzx.net/oi/ http://www.ggzx.net/、oi 信息学奥赛网 http://www.nist.gov/dads/ Dictionary of Algorithms and Data Structures http://www.xiaoxiaotong.org/ 全国青少年科技创新活动服务平台xiaoxiaotong http://portal.acm.org/portal.cfm The ACM Portal http://www.student.org.cn/noi/index.htm 信息学奥赛[学生科技网] http://www.itisonline.org/ 信息学奥赛试题集—http-- www.oipc.net http://3.141592653589793238462643383279502884197169399375105820974944592.com/ Pi to 1,000,000 places 高级编程 http://www.vcok.com/ 唯C世界 http://www.china-askpro.com/ 问专家-编程 http://www.cstudyhome.com/ C 语言之家 http://www.csdn.net/ CSDN.NET - 中国最大的开发者网络 http://www.vbaspnew.com/ VB新势力 http://202.107.76.62/index.asp c语言论坛 http://www.delphifans.com/ Delphi园地 http://www.delphidevelopers 查看原帖>>