C语言程序 随机选择两个整数和加减法形成算式,要求学生解答.(1)电脑随机出10道题,程序结束时显示学生得分;(2)确保算式没有超出1~只允许进行50以内的加减法,不允许两数之和或之差
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 22:54:50
![C语言程序 随机选择两个整数和加减法形成算式,要求学生解答.(1)电脑随机出10道题,程序结束时显示学生得分;(2)确保算式没有超出1~只允许进行50以内的加减法,不允许两数之和或之差](/uploads/image/z/8380356-60-6.jpg?t=C%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F+%E9%9A%8F%E6%9C%BA%E9%80%89%E6%8B%A9%E4%B8%A4%E4%B8%AA%E6%95%B4%E6%95%B0%E5%92%8C%E5%8A%A0%E5%87%8F%E6%B3%95%E5%BD%A2%E6%88%90%E7%AE%97%E5%BC%8F%2C%E8%A6%81%E6%B1%82%E5%AD%A6%E7%94%9F%E8%A7%A3%E7%AD%94.%EF%BC%881%EF%BC%89%E7%94%B5%E8%84%91%E9%9A%8F%E6%9C%BA%E5%87%BA10%E9%81%93%E9%A2%98%2C%E7%A8%8B%E5%BA%8F%E7%BB%93%E6%9D%9F%E6%97%B6%E6%98%BE%E7%A4%BA%E5%AD%A6%E7%94%9F%E5%BE%97%E5%88%86%EF%BC%9B%EF%BC%882%EF%BC%89%E7%A1%AE%E4%BF%9D%E7%AE%97%E5%BC%8F%E6%B2%A1%E6%9C%89%E8%B6%85%E5%87%BA1%7E%E5%8F%AA%E5%85%81%E8%AE%B8%E8%BF%9B%E8%A1%8C50%E4%BB%A5%E5%86%85%E7%9A%84%E5%8A%A0%E5%87%8F%E6%B3%95%2C%E4%B8%8D%E5%85%81%E8%AE%B8%E4%B8%A4%E6%95%B0%E4%B9%8B%E5%92%8C%E6%88%96%E4%B9%8B%E5%B7%AE)
C语言程序 随机选择两个整数和加减法形成算式,要求学生解答.(1)电脑随机出10道题,程序结束时显示学生得分;(2)确保算式没有超出1~只允许进行50以内的加减法,不允许两数之和或之差
C语言程序 随机选择两个整数和加减法形成算式,要求学生解答.
(1)电脑随机出10道题,程序结束时显示学生得分;
(2)确保算式没有超出1~只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;
(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;
(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;
(5)总成绩90以上显示“SMART” ,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN” .
C语言程序 随机选择两个整数和加减法形成算式,要求学生解答.(1)电脑随机出10道题,程序结束时显示学生得分;(2)确保算式没有超出1~只允许进行50以内的加减法,不允许两数之和或之差
#include
#include
#include
#include
void main()
{
int num=0,add=0; /* 答题数,得分 */
int score[3]={10,7,5};
char str[20],str1[10][20];
while(1)
{
int a=0,b=0,d=0,c=0,k=0,i=0,j=-1,result;
char sf[2]={'+','-'};
/* 出题 */
while(1)
{
a=rand()%51;
b=rand()%51;
d=rand()%2;
if(d==0)c=a+b;
else c=a-b;
if(c>=0 && c=60)printf("\nPASS\n");
else printf("\nTRY AGAIN\n");
getch();
}