第一题:
越界数组下标的处理
(这个我不是很理解)
int main()
{
int a[5][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16},{17,18,19,20}};
printf("%d",a[0][4]);
return 0;
}
类似这种
第二题:
输入n个字符串并排序后输出
题目中已经给出一个主元排序的函数sort_string(char *arr_str[],int n);
要求:补充字符串比较函数 str_cmp()以及main函数,完成k个字符串的输入,并排序后输出
第三题:
递归:
编写二分检索算法,形如 int binarysearch(int a[],int n,int key)或其他适当形式
第四题:
已知所有学生的所有修读课程信息都存在于 in.txt中,某个学生的一门课程修读信息包括但不仅限于
课程代号,课程名称,学分,学时,修读学期(最长为6年,所以范围从1-12),百分制成绩/五分制成绩,成绩。
:
定义某个学生修读一门课程信息的结构体,并为每个学生创建一个包含其所修全部课程信息的链表。
第五题:
在第四题的基础上,已知机灵大学毕业所要求的的最低学分为MIN(int 变量),将所有无法毕业的学生信息输入到out.txt中