求代做个C语言编程

发布网友 发布时间:2022-04-23 02:34

我来回答

2个回答

热心网友 时间:2023-10-11 22:34

挺简单的啊。
测试系统
列出10个数学题
输入每道题的答案。
如果用户的答案不正确,显示出正确答案。
给出最终的分数。
用switch语句来控制加或减的运算。

代码稍后~

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define ADD 0
#define MINUS 1
void main()
{
int i,a,b,answer,score=0,op,rtanswer;
srand((unsigned)time(NULL));
for (i=0;i<10;i++)
{
a=100*rand()/RAND_MAX;
b=100*rand()/RAND_MAX;
op=2*rand()/RAND_MAX;
switch (op)
{
case ADD:
printf("%d %d+%d=",i+1,a,b);
rtanswer=a+b;
break;
case MINUS:
printf("%d %d-%d=",i+1,a,b);
rtanswer=a-b;
break;
}

scanf("%d",&answer);
if (answer!=rtanswer)
{
printf("correct answer=%d\n",rtanswer);
}
else score++;
}
printf("Your Score is %d\n",score);
}

热心网友 时间:2023-10-11 22:35

出10道数学题:输入每题的答案.
最后成绩
如全对为present
或不对为C3
用switch语句写程序来实现+ - 的算术运算.

///////////////////////
这么简单当然可以写,但这样是要付出代价的.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com