满意答案
2011ghc
2013.11.05
采纳率:48% 等级:12
已帮助:5572人
帮你修改了下,就是一些小问题。希望对你有帮助
#include
#include
#include
int show()
{
int a,b,t,op,answer0;
srand(time(NULL));
a=rand()%10+1;
b=rand()%10+1;
op=rand()%2+0;
switch(op)
{
case 0:printf("%d+%d=",a,b);
answer0=a+b;
break;
case 1:
if(a
printf("%d-%d=",a,b);
answer0=a-b;
break;
}
return(answer0);
}
int Test(int t_answer1,int t_answer0)
{
if(t_answer1==t_answer0)
{
printf("Right!\n");
return 1;
}
else
{
printf("Not correct !\n");
return 0;
}
}
void main()
{
int i,an_flag;
int answer1,answer2,score=0;
for(i=0;i<10;i++)
{
answer1=show();
scanf("%d",&answer2);
an_flag=Test(answer1,answer2);
if(an_flag==1)
score+=10;
}
printf("\nRight score:%d\n",score);
}
00分享举报