什么这竟然不是一个游戏的
includestdio.h;
includetime.h;
includestdlib.h;
int game1()
{int iNum1,iNum2,sum, iQNum,iAns,iTotRight=0,a;
printf(;Addition Game;n;);
for(iQNum=1;iQNum=5;iQNum++)
{
srand(time(0));
iNum1=rand()%90+10;
iNum2=rand()%90+10;
printf(;%d. %d+%d=;,iQNum,iNum1,iNum2);
scanf(;%d;,iAns);
if(iAns==iNum1+iNum2)
{
printf(;Right;n;);
iTotRight=iTotRight+1;
}
else
printf(;Wrong!;n;);
}
printf(;作对%d题;n;,iTotRight );
sum=iTotRight*20;
iQNum=iQNum-1;
a=100*(float)(iTotRight)/iQNum;
printf(;成绩为%d分;n;,sum);
printf(;真确率=%d%%;,a);
return(a);
}
int game2()
{int b;
char a;
printf(;Jiandao-Shitou-Bu Youxi;n;);
printf(;Qing xuanze (J)iandao, (S)hitou, huo (B)u: ;n;);
scanf(;%c;,a);
srand(time(0));
b=rand()%3;
switch(a)
{case ;j;:if(b==0) printf(;剪刀,持平;);else if(b==1)printf(;石头,你输了;);else printf(;布,你赢了;);break;
case ;s;:if(b==0) printf(;剪刀,你赢了;);else if(b==1)printf(;石头,持平;);else printf(;布,你输了;);break;
case ;b;:if(b==0) printf(;剪刀,你输了;);else if(b==1)printf(;石头,你赢了;);else printf(;布,持平;);break;
default: printf(;请输入小写的j s 或者 b;);
}
return(a);
}
int game3()
{
int a,b,c=1;
printf(;Guess Number Game;n;);
printf(;Guess a number between 1 and 100. (Enter 0 to quit.);n;);
scanf(;%d;,a);
srand(time(0));
b=rand()%100;
while(a!=b)
{
if(ab)
printf(;Too small.;n;);
else
printf(;Too large.;n;);
c=c+1;
scanf(;%d;,a);
}
printf(;Correct! Number of guesses:;n;);
printf(;猜对次数为:%d;,c);
return(c);
}
main()
{int a,n;
printf(;请输入‘1’‘2’‘3’选择游戏;n;);
scanf(;%d;,a);
if(a==1) n=game1();
else if(a==2) n=game2();
else if(a==3) n=game3();
else printf(;请重新输入;n;);
printf(;%d;,n);
}...
14812