编制一个程序,完成100以内的整数加减法自动出题和评分系统.要求:1自动出题,加减法运算随机出现;2在减法运算时候,避免出现计算结果为负数的情况.3用户输入计算结果后,判定对或者错,如
编制一个程序,完成100以内的整数加减法自动出题和评分系统.
要求:1自动出题,加减法运算随机出现;2在减法运算时候,避免出现计算结果为负数的情况.3用户输入计算结果后,判定对或者错,如果错,则给出正确答案,然后出下一题;4每运算10题,给一个简单的统计结果.
编制一个程序,完成100以内的整数加减法自动出题和评分系统.要求:1自动出题,加减法运算随机出现;2在减法运算时候,避免出现计算结果为负数的情况.3用户输入计算结果后,判定对或者错,如
编制一个程序,完成100以内的整数加减法自动出题和评分系统.
要求:1自动出题,加减法运算随机出现;2在减法运算时候,避免出现计算结果为负数的情况.3用户输入计算结果后,判定对或者错,如果错,则给出正确答案,然后出下一题;4每运算10题,给一个简单的统计结果.
#include
#include
#include
inta[10]={0},len=0;
intproduce_question(){
x05intx,y,z;
x05srand((unsigned)time(NULL));
x05while(1){
x05x05x=rand()%100+1;
x05x05y=rand()%100+1;
x05x05z=rand()%2;
x05x05if(z==0){
x05x05x05printf("%d+%d=",x,y);
x05x05x05returnx+y;
x05x05}else{
x05x05x05if(x>=y){
x05x05x05x05printf("%d-%d=",x,y);
x05x05x05x05returnx-y;
x05x05x05}
x05x05}
x05}
}
intjudge(intn){
x05intx;
x05scanf("%d",&x);
x05if(n==x){
x05x05printf("Correct!n");
x05x05return1;
x05}
x05else{
x05x05printf("Therightansweris:%dn",n);
x05x05return0;
x05}
}
intmain()
{
x05inttemp,res;
x05while(1){
x05x05while(len