一、实验作业
1.题目:6-5 递归实现顺序输出整数(15 分)
1.设计思路
定义一个输出逆序的函数为void printdigits( int n )
if n/10==0
则输出n
如果 n/10>0
则调用本身printdigits( n/10 )
输出n%10的值
2.代码截图
3.遇到的问题
第一次写是没有判断n的值为零的情况,所以的三个测试点没过。
2.学生成绩管理系统
1.函数模块图
2.我的工程文件
3.函数代码部分截图
本系统代码总行数:
命令1:能够新增学生信息,并计算总分和平均分。
命令2:根据输入学号和课程号修改学生成绩信息。
命令3:根据输入学号和课程删除学生成绩信息。
命令4:输出显示所有学生成绩信息。(按照学号排好序的)
命令5:能够分别按照总分和平均分进行排序。
命令6: 能够根据学号查询学生信息。
命令7:退出系统。
4.调试结果展示
5.调试碰到问题及解决办法。
二、截图本周题目集的PTA最后排名。
三、阅读代码
递归相关代码
- 输出字符串的全排列