题目:算术测试程序:该程序用来测试小学生的加,减运算能力.运行界面如下:
请输入试题数量:3
22-77=55
正确!
85+21=106
正确!
86-24=60
错误!答案为:62
总共3道题,做对2题,正确率为67%
老师说用C++环境编程,怎么编啊,大家帮帮忙!!!
我是个新手,C++正在学,给你个C的,是在LS基础上改的,有点乱,你先看看吧
#include <stdlib.h>
#include <stdio.h>
int main()
{
int a,b,sum1,sum2,i,k,num;
int Rnum = 0;
printf("请输入测试题目的个数:");
scanf("%d",&num);
for(i=0;i<num;i++)
{
a=rand()%100;
b=rand()%100;
printf("%d+%d=",a,b);
scanf("%d",&sum1);
if(a+b==sum1)
{
printf("正确\n");
Rnum++;
}
else
{
printf("错误\n");
sum2 = a + b;
printf("正确答案为:%d\n",sum2);
}
}
k = (Rnum * 100)/i;
printf("总共题目:%d,答对:%d,正确率:%d%%\n",i,Rnum,k);
return 0;
}