C程序课程设计题目:小学生计算机辅助教学系统。 详情如下,望各位高手帮忙给出源代码! 10

程序首先随机产生两个1-10之间的正整数和一个运算符,在屏幕上打印出问题,例如:3+4=然后让学生输入答案。程序检查学生输入的答案是否正确。如果正确,则显示“RIGHT!... 程序首先随机产生两个1-10之间的正整数和一个运算符,在屏幕上打印出问题,例如:3+4=
然后让学生输入答案。程序检查学生输入的答案是否正确。如果正确,则显示“RIGHT!”,然后继续问下一个问题,否则显示“WRONG!PLESE TRYAGAIN!”提示学生重做,直到作对为止。但是只有三次机会,如果三次都没答对,那就提示“wrong!you have try three times! test over!”,程序结束。如果学生的答对率低于75%,则重新做10道题!
展开
 我来答
妧妜
2014-04-22 · TA获得超过646个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:99.8万
展开全部
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int a,b,op,term;
int x,i=0;
int counter = 0; /*初始答对题数为0*/
char opchar;
srand(time(NULL)); /*为函数rand()设置随机数种子*/
a= rand()%10+1;
b= rand()%10+1;
for(i= 0;i < 10;i++)
{
a= rand()%10+1;
b= rand()%10+1;
op=rand()%4+1;
switch(op) /*根据运算符号不同进行不同的运算*/
{
case1:opchar='+';
term=a+ b;
break;
case2: opchar='-';
term=a - b;
break;
case3: opchar='*';
term=a*
b;

break;

case
4:

opchar='/';

term=a/b;

break;

default:

printf("Wrong
operator!");

}

printf("%d%c%d=",a,opchar,b);

scanf("%d",&x);

if(x==term)

{

printf("Right!\n");

counter++;

}

else

printf("Wrong!\n");

}

printf("Total
score is %d\n",counter*10);

printf("Rate
of correctness is %d%%\n",counter*10);

}
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机课程设计是针对《单片机原理及应用技术》课程的一项重要的动手实践活动。该课程设计的目标是让学生通过实际项目的开发,掌握单片机的开发技能,提高解决实际问题的能力,并且加深对单片机原理及应用技术的理解。课程设计的内容包括项目概述、项目要求、... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
80hounongmin
2012-12-25 · 超过27用户采纳过TA的回答
知道答主
回答量:200
采纳率:0%
帮助的人:106万
展开全部
是要控制台的?还是要界面的?
追问
我需要C++的源程序代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
机械流浪汉
2013-01-05
知道答主
回答量:21
采纳率:0%
帮助的人:4.7万
展开全部
你这个得花钱才有人给你做的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式