天天看點

國小生四則運算

多多指教!

#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;

}