C语言---石头剪刀布应用程序 代码

C语言---石头剪刀布应用程序 代码,第1张

C语言---石头剪刀布应用程序 代码
#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);
} 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4751390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-08
下一篇 2022-11-08

发表评论

登录后才能评论

评论列表(0条)

保存