谁能帮我制作一个可供小学数学运算的程序?

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:24:43
作一个可供小学数学运算的程序:10以内加减乘除法,能根据输入题数出题,判断做题是否正确,最后计算分数。
哪位高手帮帮忙啊???? 用C语言。。。。。。

#include<stdio.h>
#include<iomanip.h>
#include<stdlib.h>
void main(){
int x,y,n,result,r,count;
char op,flag;
srand(100);
//要求用户必须输入正确的运算符才可以.
printf("欢迎使用四则运算测试器(每次10道题).\n");
do{
printf("你想做哪一种运算(+,-,*,/)?");
scanf("%c",op);
}while(!(op=='+'||op=='-'||op=='*'||op=='/'));
printf("您想做几位数的四则运算?(1或2)");
scanf("%d",n);
int m=1;
for(int i=1;i<=n;i++) m=m*10;

do{
count=0;
for(int i=0;i<10;i++){//要求用户每次必须做够10道题才可以,每题10分.

printf("\n");
x=rand()%m;
y=rand()%m;
switch(op){
case '+':
r=x+y;break;
case '-':r=x-y;break;
case '*':r=x*y;break;
case '/':if(y==0) r=x/y; else r=0;
}
printf("%d,%c,%d",x,op,y,"=?");//cout<&l