#include#include #include #include int main() { int a;//输入数字 int b;// 随机数 int s=10;//游戏局数 int f=0;//总分 //加载界面 system("color 3d"); printf("石头剪刀布---一场与机器的对决!!!n"); Sleep(1000); printf("正在加载数据------5%%n"); system("color 3a"); Sleep(500); printf("正在加载数据------10%%n"); system("color 4a"); Sleep(500); printf("正在加载数据------20%%n"); system("color 5a"); Sleep(1000); printf("正在加载数据------50%%n"); system("color 6a"); Sleep(200); printf("正在加载数据------70%%n"); system("color 7a"); Sleep(2000); printf("正在加载数据------90%%n"); system("color 8a"); Sleep(1000); printf("正在加载数据------99%%n"); system("color 9a"); Sleep(100); system("color 1a"); printf("正在加载数据------100%%n"); printf("加载完成,准备进入游戏n"); //游戏规则 printf("游戏规则:n"); Sleep(1000); printf("输入0,1,2n"); Sleep(1000); printf("0=石头,1=剪刀,2=布n"); //评分规则 printf("评分规则:n"); Sleep(1000); printf("本次游戏共10局n"); Sleep(1000); printf("满分100分n"); Sleep(1000); printf("胜,加10分n"); Sleep(1000); printf("负,减10分n"); Sleep(1000); printf("平局,分数不变n"); Sleep(1000); printf("最后会计算你的总分n"); Sleep(1000); //主体部分 for(;s>0;s--) { printf("n你还剩%d次机会n",s); printf("请输入:0=石头,1=剪刀,2=布n"); printf("你:"); scanf("%d",&a); srand((unsigned)time(NULL));//生成随机数准备 b=rand()%3; printf("电脑:%dn",b); if(a-b==0) { printf("平局!n"); } if(a-b==-1||a-b==2) { printf("电脑胜!n"); f=f-10; } if(a-b==1||a-b==-2) { printf("你胜!n"); f=f+10; } } printf("你有%d分",f); Sleep(1000); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)