如何编写一个C语言程序,让计算机自动出四则运算计算题,要求自动出0-10之间的四则运算题,并批改结果?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 06:09:07
如何编写一个C语言程序,让计算机自动出四则运算计算题,要求自动出0-10之间的四则运算题,并批改结果?
少年,写好了,给你参考一下.还可以更复杂.
#include
#include
#include
#define N 10
int Test()
{
int num = 0;
int answer = 0;
int result = 0;
int m = 0;
int n = 0;
char op = 0;
int count = N;
while ( count-- )
{
m = rand() % 10;
n = rand() % 10;
op = rand() % 4;
switch ( op )
{
case 0:
op = '+';
answer = m+n;
break;
case 1:
op = '-';
answer = m-n;
break;
case 2:
op = '*';
answer = m*n;
break;
case 3:
n++;
op = '/';
answer = m/n;
break;
default:
break;
}
printf("\n题目:");
printf("%d%c%d=?\n",m,op,n);
printf("请输入答案:");
scanf("%d",&result);
if ( answer == result )
num++;
}
return num;
}
int main()
{
srand( time(NULL) );
printf("开始做题:\n");
printf("答题结束,你总共答对%d道题目.\n",Test());
return 0;
}
#include
#include
#include
#define N 10
int Test()
{
int num = 0;
int answer = 0;
int result = 0;
int m = 0;
int n = 0;
char op = 0;
int count = N;
while ( count-- )
{
m = rand() % 10;
n = rand() % 10;
op = rand() % 4;
switch ( op )
{
case 0:
op = '+';
answer = m+n;
break;
case 1:
op = '-';
answer = m-n;
break;
case 2:
op = '*';
answer = m*n;
break;
case 3:
n++;
op = '/';
answer = m/n;
break;
default:
break;
}
printf("\n题目:");
printf("%d%c%d=?\n",m,op,n);
printf("请输入答案:");
scanf("%d",&result);
if ( answer == result )
num++;
}
return num;
}
int main()
{
srand( time(NULL) );
printf("开始做题:\n");
printf("答题结束,你总共答对%d道题目.\n",Test());
return 0;
}
如何编写一个C语言程序,让计算机自动出四则运算计算题,要求自动出0-10之间的四则运算题,并批改结果?
求c语言题答案 计算机自动出四则运算计算题,要求自动出0-10之间的四则运算题,并批改结果
求用C语言编写的能运行计算四则运算结果的程序,要求输入算式按回车得出结果
C语言编写程序四则运算法则
c语言 设计小学生四则运算测试程序,要求随机产生10题四则运算题,答完后给出得分
C语言 四则运算程序接受用户输入的一个四则运算表达式,输出其结果.例如用户输入表达式(5-1/5)*5,则输出结果 24
C#题编写一个进行加减乘除四则运算的程序,要求;输出2个单精度数,然后输入一个运算符号,输出结果
完成四则运算C语言程序
用C语言编写一个程序.要求读入一个整数,然后确定并打印出它是奇数还是偶数.并分解它的每位数字.
编写程序,从键盘接受一个简单的表示四则运算(+-*/)的表达式,计算结果并输出.用if-else if-else编写
让小车自动停止的c语言程序
设计一个c语言程序:[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏[题目描述]随机产生1-10之间的随