跪求用C语言编一个小学生数学测试软件的程序~!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:31:29
制作一个可供小学数学运算程序:10以内加减法测试,每次随机出10道题,判断做题是否正确,最后计算分数。
要求:1. 完成题目要求的基本功能,如有能力者可在此基础上扩充。
2.界面设计自行决定,程序中的输入输出要加必要的提示说明。
3.输出的结果要准确、清晰、美观。

#include <stdio.h>
#include <stdlib.h>

#include <math.h>
int main()
{
char ch;

//while(1)
{
printf("---------\n");
printf("做题请按g\n");
printf("退出请按x\n");
printf("---------\n");
scanf("%c",&ch);
getchar();
if(ch=='x')
{
break;
}
else if(ch=='g')
{
int x,y,op,r,input;

x=rand()%10;
y=rand()%10;
switch(rand()%2)
{
case 0:
op='+';
r=x+y;
break;
default:
op='-';
if(x<y)
{//交换
r=x;
x=y;
y=r;
}
r=x-y;
break;
}
printf("%d%c%d=",x,op,y);
scanf("%d",&input);
if(input==r)
{
printf("真聪明,做对啦!\n");
}