小学生数学测试软件的编写

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:52:23
(1) 可选择题型(+,-,*);
(2) 可选择每次答题的个数;
(3) 随机生成两个数进行运算
(4) 每次在输入答案后应判断对错,若答案错误,应给出正确答案.

(5) 最后给出做对题目的总个数

要用C语言编写的哦
哪位好心的大哥哥帮帮忙啊!!!

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
main(){
int n,m,k,s,t,tmp,sum=10,i,dui=0,cuo=0;
printf("------------------------------\n");
printf("please choose one type:\n");
printf("1:+\n");
printf("2:-\n");
printf("3:*\n");
printf(">");
scanf("%d",&n);
printf("------------------------------\n");
printf("how many subject to do:\n");
printf(">");
scanf("%d",&sum);
printf("------------------------------\n");
for(i=1;i<=sum;i++){
m=rand();
m=(int)(10.0*rand()/(RAND_MAX+1.0));
k=rand();
k=(int)(10.0*rand()/(RAND_MAX+1.0));
switch (n){
case 1:
printf("%d+