forth commit

master
段巧 6 years ago
parent 49ac5cd539
commit 09248e3d5d

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