zoukankan      html  css  js  c++  java
  • C语言--函数嵌套调用

    一、实验作业(6分)

    本周作业要求:

    选一题PTA题目介绍。
    学习工程文件应用,设计实现学生成绩管理系统。
    学生成绩管理系统要求

    设计一个菜单驱动的学生成绩管理程序,管理n个学生m门考试科目成绩,实现以下功能:

    命令1:能够新增学生信息,并计算总分和平均分。
    能够新增学生成绩信息。
    (学生按照学号排序,新增学生应该按照学号插入已有数组,并保持有序,插入排序实现)
    命令2:根据输入学号和课程号修改学生成绩信息。
    命令3:根据输入学号和课程删除学生成绩信息。
    命令4:输出显示所有学生成绩信息。(按照学号排好序的)
    命令5:能够分别按照总分和平均分进行排序。
    命令6: 能够根据学号查询学生信息。
    命令7:退出系统。
    学生信息结构体内容有:

    1.学生基本信息结构体{
    学号、姓名、联系方式、总分、平均分
    }
    2.学生成绩信息结构体{
    学号、课程号、成绩
    }
    可以自己根据系统需要增加其他成员信息。
    注意:

    1.可以先初始化2个结构体数组数据以便测试。
    2.要求用模块化方式组织程序结构,合理设计各自定义函数。同时,程序能够进行异常处理,检查用户输入数据的有效性,用户输入数据有错误,如类型错误或无效不会中断程序执行,具有一定的健壮性。
    1.1 PTA题目(1分)

    设计思路
    代码截图
    调试问题
    1.2 学生成绩管理系统(5分)

    1.2.1 画函数模块图,简要介绍函数功能。

    如:
    函数模块图.png

    1.2.2 截图展示你的工程文件,如:

    项目截图.png

    1.2.3 函数代码部分截图

    本系统代码总行数:XXXX

    要求截图你的头文件、插入学生信息及学生成绩信息代码、删除学生成绩信息代码、总分排序代码。
    代码中务必加入必要的注释。

    1.2.4 调试结果展示

    要求分别展示菜单、每个命令运行结果,对非法数据必须有检验并提示,如用户学号输入非法、或者输入重复学号,提示插入失败。查询不到相应学生信息给予提示等等。
    测试样例越多,分值越高

    1.2.5 调试碰到问题及解决办法。

    二、截图本周题目集的PTA最后排名。(2分)

    本题评分规则:

    (1)PTA排名在1--10名:2分
    (2)PTA排名在11--25名:1.5分
    (3)PTA排名在26--58名:1分
    注意:PTA至少完成5题,如果5题以下博客作业总分0分

    三、阅读代码(1分)

    找一篇优秀代码贴图展示,先描述题目,再贴代码,可自己在里面加注释。
    说明该代码功能是什么,优点是什么?
    代码本次要求找递归相关代码。代码长度至少10行以上。
    内容不能太泛,一定是有针对性讲出代码优势,自己可以从里面怎么学习。

    四、本周学习总结(1分)

    1.介绍本周学习内容

    2.学习体会。

    内容不能泛。

  • 相关阅读:
    PHP base_convert() 函数详解
    PHP中位运算符
    MySQL中SQL Mode的查看与设置
    HTML 字符实体详情
    php7中 ?? 和 ?: 的区别
    正则表达式详解
    PHP sprintf() 函数详解
    php-config——PHP配置信息的查看
    无界工作记录
    CMake根据平台移植检查设置文件编译选项
  • 原文地址:https://www.cnblogs.com/nongxianqing/p/8159201.html
Copyright © 2011-2022 走看看