編寫程序:實現一個隨堂測試,能進行加減乘除運算。要求如下:
1)隨機產生兩個1~10的正整數,在屏幕上輸出題目,如:5+3=?
2)學生輸入答案,程序檢查學生輸入答案是否正確,若正確,則輸出“Correct”,否則輸出“No Correct”
3)共10道題目
#include<stdio.h>
#include<stdlib.h>
int show(){
int a,b,x,sum;
char c;
a=rand()%10+1;
b=rand()%10+1;
x=rand()%4;
switch(x)
{
case 0:c='+';sum=a+b;break;
case 1:c='-';sum=a-b;break;
case 2:c='*';sum=a*b;break;
case 3:c='/';sum=a/b;break;
default: printf("error!!!");
}
printf("%d%c%d=",a,c,b);
return sum;
}
int test(){
int s;
scanf("%d",&s);
return s;
}
int main(){
int i,n,answer;
for(i=0;i<10;i++){
printf("第%d題: ",i+1);
answer=show();
n=test();
if(n==answer){
printf("Correct\n");
}
else printf("No Correct\n");
}
return 0;
}