⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.c

📁 VC下运行的一个小软件!小游戏
💻 C
字号:
#include <stdio.h> 
#include <time.h> 
main() 
{ 
int question[4]={-1,-1,-1,-1},i=0,j=0,k=0,A=0,B=0,answer[4]={0}; 
char again='y'; 
while(again=='y') 
{ 
srand((int)time(0)); 
while(i<4) 
{ 
k=(int)rand()%10; 
for(j=0;j<i;j++) 
if(k==question[j]) 
{ 
k=-1; 
break; 
} 
if(k==-1) 
continue; 
question[i]=k; 
i++; 
}/*while i*/ 
for(i=8;i>0;i--) /*还有8次机会*/ 
{ 
A=0;B=0; 
printf("\n你还剩下%d次机会。",i); 
printf("\n请输入四个0-9之间的数字,中间用空格隔开\n"); 
for(j=0;j<4;j++) 
scanf("%d",&answer[j]); 
for(j=0;j<4;j++) 
for(k=0;k<4;k++) 
{ 
if(answer[j]==question[k]) 
{ 
if(j==k) A++; 
else B++; 
} 
}/*for*/ 
if(A==4) 
{ 
again='0'; 
printf("\n你赢了,还继续猜吗?(y/n)"); 
while(again!='y'&&again!='n') 
scanf("%c",&again); 
break; 
}/*if*/ 
printf("\n%dA%dB",A,B); 
if(i==1) 
{ 
again='0'; 
printf("\n你输了,正确答案是"); 
for(j=0;j<4;j++) 
printf("%d\t",question[j]); 
printf("\n还继续吗?(y/n)"); 
while(again!='y'&&again!='n') 
scanf("%c",&again); 
printf("%c",again); 
break; 
}/*if*/ 
}/*for changce*/ 
}/*while again*/ 
printf("感谢您玩这个游戏。"); 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -