关于小学的四则运算,相比之下没有鉴定对错的功能。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define random(x) (rand()%x)
void main()
{
int i,b,c,a=1;
int dis=30;
srand((int)time(0));
printf("*1.加法*");
printf("\n*2.减法*");
printf("\n*3.乘法*");
printf("\n*4.除法*\n");
printf("*0.退出*\n");
while(a)
{
printf("请选择:");
scanf("%d",&c);
switch(c)
{
case 0:exit(1);
case 1:printf("%d+%d=",random(dis),random(dis));
scanf("%d",&b);
break;
case 2:printf("%d-%d=",random(dis),random(dis));
scanf("%d",&b);
break;
case 3:printf("%d*%d=",random(dis),random(dis));
scanf("%d",&b);
break;
case 4:printf("%d/%d=",random(dis),random(dis));
scanf("%d",&b);
break;
}
}
}
原文:http://www.cnblogs.com/wyh624945780/p/4370361.html