C 设计 小学生测验小学生测验 面对小学 1-2 年级学生,随机选择两个整数和加减法形成算是要求学生解答
功能要求: (1)、电脑随机出五道题,每题 20 分,程序结束时显示学生得分; (2)、确保算式没有超出 1-2 年级的水平,只允许进行 50 以的加减法,不允许两数之和或之差超出 0~50 的围,负数更是不允许的; (3)、每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,假如三次机会结束则输出正确答案; (4)、对于每道题,学生第一次输入正确答案得 20 分,第二次输入正确答案得 15 分,第三次输入正确答案得 3 分,否则不得分; (5)、总成绩 90 分以上显示“A",80-90 显示”B",70-80 显示“C”,60-70 显示“D",60 一下”E"
(6)、每小题结束后进行清屏,改变显示界面背景色和字体色
#include#include#include//使用当前时针做种子int main(){void print_star();//对 printf_star 函数作声明int i,j,score=0;int a=0,b=0,s=0,d=0,x;char sign[2]={'+','-'};//score 为测验成绩,a、b 为算术量,s 为 a、b 算术后的答案,x 为考生计算结果,并将其初始化;sign[2]为算术运算符srand((unsigned)time(NULL));//初始化随机数system("color 71");//设置背景和字体颜色printf("\n");printf(" \t\t***********************************************\n\n");printf("\t\t\t 1-2 年级小学生测试题\n\n");printf(