|
|
|
@ -10,7 +10,7 @@ int num2;
|
|
|
|
|
int trytimes;
|
|
|
|
|
}specific;
|
|
|
|
|
specific informat[10];
|
|
|
|
|
void changesi(int p)
|
|
|
|
|
int changesi(int p)
|
|
|
|
|
{
|
|
|
|
|
if(p==0)
|
|
|
|
|
printf("+");
|
|
|
|
@ -59,6 +59,7 @@ printf("TRE AGAIN\n");
|
|
|
|
|
int main()
|
|
|
|
|
{
|
|
|
|
|
srand(time(NULL));
|
|
|
|
|
printf("----------pupil exercise system----------\n");
|
|
|
|
|
int t=1,cnt=0,sum=0,a,b,c,ans;
|
|
|
|
|
while(t<=10)
|
|
|
|
|
{
|
|
|
|
@ -121,11 +122,13 @@ printf("--------------------\n");
|
|
|
|
|
}
|
|
|
|
|
show_rank(sum);
|
|
|
|
|
printf("\n\n");
|
|
|
|
|
char k;
|
|
|
|
|
int i;
|
|
|
|
|
for(i=1;i<=10;i++)
|
|
|
|
|
{
|
|
|
|
|
printf("第%d题:%d",i,informat[i].num1);
|
|
|
|
|
changesi(informat[i].jiajian);
|
|
|
|
|
|
|
|
|
|
k=changesi(informat[i].jiajian);
|
|
|
|
|
printf("%d=",informat[i].num2);
|
|
|
|
|
if(informat[i].jiajian==0)
|
|
|
|
|
printf("%d\n",informat[i].num1+informat[i].num2);
|
|
|
|
@ -133,5 +136,11 @@ else if(informat[i].jiajian==1)
|
|
|
|
|
printf("%d\n",informat[i].num1-informat[i].num2);
|
|
|
|
|
printf("你错了%d次,得了%d分\n",informat[i].trytimes,getgrade(informat[i].trytimes));
|
|
|
|
|
}
|
|
|
|
|
float p;
|
|
|
|
|
p=sum/10.0;
|
|
|
|
|
printf("你的正确率是:%.2f%%\n",p*10);
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|