
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道题! 展开
然后让学生输入答案。程序检查学生输入的答案是否正确。如果正确,则显示“RIGHT!”,然后继续问下一个问题,否则显示“WRONG!PLESE TRYAGAIN!”提示学生重做,直到作对为止。但是只有三次机会,如果三次都没答对,那就提示“wrong!you have try three times! test over!”,程序结束。如果学生的答对率低于75%,则重新做10道题! 展开
3个回答
展开全部
#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);
}
#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 广告
单片机课程设计是针对《单片机原理及应用技术》课程的一项重要的动手实践活动。该课程设计的目标是让学生通过实际项目的开发,掌握单片机的开发技能,提高解决实际问题的能力,并且加深对单片机原理及应用技术的理解。课程设计的内容包括项目概述、项目要求、...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询