/*
*Copyright(c) 2015/4/18 CSDN博客
*All rights reserved.
*文件名称:main.c
*作 者:金叶
*完成日期:2015/4/18
*版本号:V1.0
*问题描述:小学生算术能力测试系统
*程序输出:
*/
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,t,i,j=0;
srand(time(0));
printf("欢迎使用算术测试系统,现在开始进行测试\n");
for (i=0;i<=9;i++){
a=rand()%100+1;
b=rand()%100+1;
c=rand()%4;
if ((a<b)&&(c==1||c==3)){
t=a;a=b;b=t;
}
if (c==3){
a=(a/b)*b;
}
switch (c)
{
case 0:
d=a+b;
printf("第 %d 题:\n %d + %d =",i+1,a,b);
break;
case 1:
d=a-b;
printf("第 %d 题:\n %d - %d =",i+1,a,b);
break;
case 2:
d=a*b;
printf("第 %d 题:\n %d * %d =",i+1,a,b);
break;
case 3:
d=a/b;
printf("第 %d 题:\n %d / %d =",i+1,a,b);
break;
}
scanf("%d",&t);
if (d==t){
printf("答对了\n\n");
j++;
}
else
printf("答错了\n\n");
}
printf("你一共答对了%d题,得%d分",j,j*10);
return 0;
}