c语言 算术练习

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:17:54
1. 设计要求
基本要求:
a) 练习
b) 测验
c) 设置
拓展功能:
查看测验成绩
创新(自拟)功能:
程序实现的其它功能由个人自拟。

2. 设计要求具体说明
练习:包括每次可以在+、-、*、/ 四种运算中任选其中的1到4种出题,每题只包含一个运算符。(每答完一题,要显示对或错、正确结果、总答题数,正确答题数和答题正确率)
测验:包括每次可以在+、-、*、/ 四种运算中任选其中的1到4种出题,每题只包含一个运算符。答题全部结束时可以看到题目、测验后的结果、参考答案、总的题数、答对几题、错几题、本次测验的成绩。

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

int main(int argc, char *argv[])
{
srand(time(NULL));
int a,b,c;

c=0;
while(c!=-1){
a=rand();b=rand();

printf("%d+%d=", a, b);
scanf("%d", &c);
while(c!=a+b && c!=-1){
printf("错了请重新做!\n");
printf("%d+%d=", a, b);
scanf("%d", &c);
}

if(c==a+b)
printf("真棒!\n");
}

return 0;
这是一个程序,自己输入吧

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int sum(int b,int c,int &T,int &F)
{
int i;
printf("%d + %d = ",b,c);
scanf("%d",&i);
if(i==b+c)
{
printf("正确\n");
T++;
}else
{
printf("错误\n");
printf("正确答案为:%d\n",b+c);
F++;
}
}