diff --git a/c11.md b/c11.md new file mode 100644 index 0000000..c69b865 --- /dev/null +++ b/c11.md @@ -0,0 +1,24 @@ +选择菜单命令 10,提示输入学生成绩,通过循环得出各分数段学生人数及所占百分比 + +请输入你的选择: 10 +关于课程1: +<60 0 0.00% +60-70 0 0.00% +70-80 2 50.00% +80-90 1 25.00% +90-100 0 0.00% +100 1 25.00% +For course 2: +<60 0 0.00% +60-70 0 0.00% +70-80 0 00.00% +80-90 2 50.00% +90-100 2 50.00% +100 0 0.00% +For course 3: +<60 0 0.00% +60-70 0 0.00% +70-80 0 0.00% +80-90 1 25.00% +90-100 2 50.00% +100 1 25.00% \ No newline at end of file diff --git a/c4.drawio.svg b/c4.drawio.svg new file mode 100644 index 0000000..ffef347 --- /dev/null +++ b/c4.drawio.svg @@ -0,0 +1,415 @@ + + + + + + + + + + + + + + SortbyScore + + + + + + + SortbyScore + + + + + + + + + + + + + int i,j,k,t + + + + + + int i,j,k,t + + + + + + + + + + + + + + + i=0 to n-2 + + + + + + i=0 to n-2 + + + + + + + + + + + next + + + + + + + next + + + + + + + + + + + + + k=i + + + + + + k=i + + + + + + + + + + + + + + + j = i + 1 to n-1 + + + + + + j = i + 1 to... + + + + + + + + + + + next + + + + + + + next + + + + + + + + + + + + + + + 比较 + + + + + + 比较 + + + + + + + + + + + T + + + + + + T + + + + + + + + + + + + + k = j + + + + + + k = j + + + + + + + + + + + F + + + + + + F + + + + + + + + + + + + + + + + + + k!=i + + + + + + k!=i + + + + + + + + + + + T + + + + + + T + + + + + + + + + + + + + + + t=0 to m-1 + + + + + + t=0 to m-1 + + + + + + + + + + + next + + + + + + next + + + + + + + + + + + + + 交换分数 + + + + + + 交换分数 + + + + + + + + + + + + + 交换总分 + + + + + + 交换总分 + + + + + + + + + + + + + 交换平均分 + + + + + + 交换平均分 + + + + + + + + + + + + + 交换学号 + + + + + + 交换学号 + + + + + + + + + + + 交换姓名 + + + + + + 交换姓名 + + + + + + + + + + + + + return + + + + + + return + + + + + + + + + Text is not SVG - cannot display + + + + \ No newline at end of file diff --git a/c4.md b/c4.md new file mode 100644 index 0000000..d71bb10 --- /dev/null +++ b/c4.md @@ -0,0 +1,8 @@ +选择菜单命令 1 ,假设n=4,m=3,提示输入学生的学号,姓名和成绩,然后利用循环逐个输入学生的学号和姓名以及各科成绩。 + +请输入你的选择:1 +输入学生的学号,名字和成绩: +2214111018 李玉璇 100 95 86 +2214111038 张桐桐 77 89 99 +2214111026 孟婷玉 85 91 98 +2214111022 周羽凡 75 89 100 \ No newline at end of file diff --git a/xitong.drawio.svg b/xitong.drawio.svg new file mode 100644 index 0000000..4683a26 --- /dev/null +++ b/xitong.drawio.svg @@ -0,0 +1,1171 @@ + + + + + + + + + + + + + + main + + + + + + + main + + + + + + + + + + + + + init + + + + + + init + + + + + + + + + + + + + + display_menu + + + + + + display_menu + + + + + + + + + + + + + c=make_choice + + + + + + c=make_choice + + + + + + + + + + + + + + + c==1 + + + + + + c==1 + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + ReadScore + + + + + + ReadScore + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + + + + c==2 + + + + + + c==2 + + + + + + + + + + + + + + + c==3 + + + + + + c==3 + + + + + + + + + + + + + + + c==4 + + + + + + c==4 + + + + + + + + + + + + + + + c==5 + + + + + + c==5 + + + + + + + + + + + + + + + c==6 + + + + + + c==6 + + + + + + + + + + + + + + + c==7 + + + + + + c==7 + + + + + + + + + + + + + + + c==8 + + + + + + c==8 + + + + + + + + + + + + + + + c==9 + + + + + + c==9 + + + + + + + + + + + + + + + c==10 + + + + + + c==10 + + + + + + + + + + + + + + + c==11 + + + + + + c==11 + + + + + + + + + + + + + + + c==12 + + + + + + c==12 + + + + + + + + + + + + + + + c==13 + + + + + + c==13 + + + + + + + + + + + + + c==0 + + + + + + c==0 + + + + + + + + + + + + + + + default + + + + + + default + + + + + + + + + + + + + quit + + + + + + quit + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + 确定退出 + + + + + + 确定退出 + + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + AverSumofEveryStudent + + + + + + AverSumofEveryStudent + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + AverSumofEveryCourse + + + + + + AverSumofEveryCourse + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + SortbyScore + + (Descending) + + + + + + SortbyScore... + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + SortbyScore + + (Ascending) + + + + + + SortbyScore... + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + AsSortbyNum + + + + + + AsSortbyNum + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + SortbyName + + + + + + SortbyName + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + SearchbyNum + + + + + + SearchbyNum + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + SearchbyName + + + + + + SearchbyName + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + StatisticAnalysis + + + + + + StatisticAnalysis + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + PrintScore + + + + + + PrintScore + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + WritetoFile + + + + + + WritetoFile + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + ReadfromFile + + + + + + ReadfromFile + + + + + + + + + Text is not SVG - cannot display + + + + \ No newline at end of file