急!C语言编程,四则运算考题

随机产生指定范围的题并统计分数,并显示每道的回答结果、得分及正确答案。(每次10道,每道2分)... 随机产生指定范围的题并统计分数,并显示每道的回答结果、得分及正确答案。(每次10道,每道2分) 展开
 我来答
小赻
2014-09-09 · 超过65用户采纳过TA的回答
知道答主
回答量:114
采纳率:50%
帮助的人:57.6万
展开全部
#include <stdio.h> #include <stdlib.h>//包含srand()和rand() #include <time.h>//包含time() #define MIN 1//随机数最小值 #define MAX 100//随机数最大值 void main() { int number1,number2; int symbol;//运算符 int sum;//运算结果 int answer=0;//回答 int score=0;//分数 int i; srand( (unsigned)time( NULL ) ); //以时间作随机数种子初始化随机数 for(i=0;i<10;i++)//产生10次算术题 { //随机产生两个数 number1=rand()%(MAX-MIN)+MIN; number2=rand()%(MAX-MIN)+MIN; symbol=rand()%3+1;//产生1~4分别代表加/减/乘/除 switch(symbol) { case 1: { sum=number1+number2; printf("%d+%d=",number1,number2); break; } case 2: { sum=number1-number2; printf("%d-%d=",number1,number2); break; } case 3: { sum=number1*number2; printf("%d*%d=",number1,number2); break; } case 4: { sum=number1/number2; printf("%d/%d=",number1,number2); break; } } scanf("%d",&answer); if(sum==answer)//正确时加2分 { score+=2; } else printf("Wrong,the right answer is %d\n",sum);//显示正确答案 } printf("SCORE:%d\n",score);//显示分数 }
大泽步
2014-09-09 · 超过69用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:161万
展开全部
随机产生指定范围的题并统计分数 什么意思? 原来就与题库 ! 我们随机想选择题目。 不太懂你说什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式