C语言编写的教育信息处理 S-P表分析软件设计
注释很多,结构清晰
可设置学生数和问题数,从键盘输入sp表原始数据,计算学生得分和问题得分后排序,计算差异量、差异系数、学生和问题的注意系数
/********** 一些思考 **********/
/*
这个题目比较特殊,题目数和学生数是相等的,都为10
所以很多对行的操作和对列的操作可以放在一个同一个for循环里
也就是说,i有时候代表行,有时候又代表列,j也是一样
但是一般的不一定相等,所以为了程序的普适性,应对程序做进一步修改
而且行、列数包括由用户自己从键盘输入比较好
*/
部分注释展示:
/******** 修改的几个要点 ********/
/*
1.使用define自定义数组的行、列最大值
2.行、列由用户从键盘输入,但是要限制最大的值
3.原始的数据由用户从键盘输入,别忘了给输入的提示
4.循环的控制条件用存放行、列数的变量的值来控制,而不是数字
5.因为行列数可能不同,所以一些循环需要拆开来写
包括:计算每行、每列1的个数的(也就是每个学生的得分和每个题目的正答数)
对行和列进行排序的循环
6.计算差异系数时定义的数组的行、列数和之前用户输入的行列数存在数量关系
*/