多多指教!
#include<stdio.h>
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
int a,b,c,d=0,x,z,i,y,o;
srand(time(NULL));
printf("\t\t\t**************************\n");
printf("\t\t\t歡迎進入國小四則運算測試系統\n");
printf(" \t\t\t1.進入測試 \n");
printf(" \t\t\t2.退出程式 \n");
printf("\t\t\t請使用者輸入:");
scanf("%d",&z);
if (z==1)
printf("\t\t\t測試開始!\n");
printf("\t\t\t答對1題得10分,答錯不得分!\n");
for(i=1;i<11;i++)
a=rand()%100;
b=rand()%100;
x=rand()%4;
o=rand()%10;
switch(x)
case 0:
y=a+b;
printf("請看題:");
printf("%d+%d=",a,b);
scanf("%d",&c);
if (y==c)
d+=10;
printf("答對了,現在得分%d\n",d);
}
else printf("答錯了,不得分!\n");
break;
case 1:
if (b>a)
{
z=a;
a=b;
b=z;
}
y=a-b;
printf("請看題:");
printf("%d-%d=",a,b);
break;
case 2:
{
if (a>10)
a=a/10;
if (b>10)
b=b/10;
y=a*b;
printf("%d*%d=",a,b);
else printf("答錯了,不得分!\n");
case 3:
b=b/10;
if (!(a%b==0))
a=b*o;
y=a/b;
printf("%d/%d=",a,b);
else
cout<<"謝謝使用\n";
return 0;
switch(d/10)
case 10: printf("真是個天才!\n");break;
case 9: printf("真聰明!\n");break;
case 8: printf("還不錯!\n");break;
case 7: printf("多多加油!\n");break;
case 6: printf("剛及格,還得多練習!\n");break;
case 5:
case 4:
case 0: printf("不及格!\n");break;
}