课程设计题1——小学生数学考试系统

本文介绍了一项课程设计任务——创建小学生数学考试系统。该系统包括加减乘除及混合运算题目,允许小学生用户作答并自动评判答案,计算答题正确率。系统采用多文件组织结构,文件名为'examination_system_for_primary_school_students'。作者何知令于2017年1月5日发布。
摘要由CSDN通过智能技术生成

问题描述:做一个小学生考试系统,功能如下。
(1) 该程序应包含加法,减法,乘法,除法以及四种运算混合运算
(2) 小学生用户答题,给出每道题的答案;
(3) 对小学生的答题进行评判;
(4) 计算小学生的答题正确率
(5) 该程序应使用多文件组织
文件名称:examination_system_for_primary_school_students
作者:何知令
发表时间:2017年1月5日
输入:详细请参考程序流程
输出:详细请参考程序流程

/*
问题描述:做一个小学生考试系统,功能如下。
(1)	该程序应包含加法,减法,乘法,除法以及四种运算混合运算
(2)	小学生用户答题,给出每道题的答案;
(3)	对小学生的答题进行评判;
(4)	计算小学生的答题正确率
(5)	该程序应使用多文件组织
文件名称:examination_system_for_primary_school_students
作者:何知令
发表时间:2017年1月5日
输入:详细请参考程序流程
输出:详细请参考程序流程
*/
#include <stdio.h>
#include <time.h>
#include "head.h"
int main()
{
    char op;
    while(1)
    {
        printf("*********************************************************\n");
        printf("请输入想做的题:\n");
        printf("加法请输入: +  \n");
        printf("减法请输入: —  \n");
        printf("乘法请输入: *  \n");
        printf("除法请输入: /  \n");
        printf("混合式训练请输入: r  \n");
        printf("退出请输入:0  \n");
        fflush(stdin);
        scanf("%c",&op);
        if(op=='+')
            sum();
        else if(op=='-')
            sub();
        else if(op=='*')
            mul();
        else if(op=='/')
            divi();
        else if(op=='r')
            random();
        else if(op=='0')
            break;
    }
    return 0;
}
#ifndef HEAD_H_INCLUDED
#define HEAD_H_INCLUDED

void sum();
void sub();
void mul();
void divi();
void random();
int n;//题数
int i;//用作循环计数
int count;//用作正确题数计数
int a,b;//计算数
int result;//计算结果
double accurary;//正确率

#endif // HEAD_H_INCLUDED
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "head.h"
/*************************************************************
功能描述:功能中的加法函数
输入参数:n-题数
     result-答题结果
返 回 值:无……
其他说明:无
*************************************************************/

void sum()
{
    int sum;
    count=0;
    printf("*********************************************************\n");
    printf("欢迎来到加法界面
  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值