问题及代码
/*烟台大学计算机与控制工程学院
题目描述:做一个小学生考试系统,功能包括:
(1)利用随即数出十道加减乘除的数学题;
(2)小学生用户答题给出每道题的答案;
(3)对小学生的答题进行评判;
(4)计算出小学生答题的正确率;
作者:展一
完成时间:2017年 1月3日
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void first_menu();//主菜单
void right_ans1(int*);//一二年级考试系统
void right_ans2(int*);//三到六年级考试系统
int main()
{
int score=0,e,j,*p;//p指向子函数中的做对题目数p
p=&score;//将p的值复制给score
srand(time(0));//初始化随机种子
printf(" 小天才数学考试系统\n");
for(j=0; j<3; j++)
{
first_menu();
scanf("%d",&e);
if(e==1)
right_ans1(p);
else if(e==0)
right_ans2(p);
else
{
printf("输入有误,请重新输入\n");
continue;
}
printf(&