主题:[讨论]哪位高手能解决?不甚感激!!!!!!
【第一题】输入A~Z26个大写字母中除Z外的任一大写字母,则输出由大写字母组成的“字母塔”。例如:输入C,则输出图1;输入E,则输出图2。(直接打印不给分) (20分)
A A
ABA ABA
ABCBA ABCBA
ABCDCBA ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
图1 图2
【第二题】在某市的学生信息学竞赛中有15名选手(选手序号分别为1、2、3、……、14、15),参加了最后的决赛。决赛的规则是决赛名次按选手得分高低排列,即最高分是第1名,其他类推;假设有N名选手获得相同分数,则他们的名次相同,而该名次后面的N-1个名次空缺(如:第2名若有两位选手,则第3名空缺);具体如下例所示:
选手序号: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
选手得分:75, 76, 77, 78, 79, 80, 80, 80, 81, 82, 83, 84, 86, 85, 84
选手名次:15, 14, 13, 12, 11, 8, 8, 8, 7, 6, 5, 3, 1, 2, 3
请编程完成根据决赛分数产生选手名次的工作。各选手得分按序号由键盘输入,输出为选手名次。(30分)
【第三题】方阵填数:在一个N×N(N<20,由键盘输入)的方阵中,填入1,2,.....N×N个数,并要求构成如下的格式:(直接打印不给分)(30分)
N=4 N=5
1 3 4 10 1 3 4 10 11
2 5 9 11 2 5 9 12 19
6 8 12 15 6 8 13 18 20
7 13 14 16 7 14 17 21 24
15 16 22 23 25
【第四题】根据世贸组织某项规定,现有甲、乙、丙三个国家和A、B、C三个不同的项目,每个国家只能承担一个项目,且一个项目只能由某一个国家承担。下表表示的是甲、乙、丙三个国家分别承担A、B、C三个项目所需的劳动量(X1、X2、X3、Y1、Y2、Y3、Z1、Z2、Z3均由键盘输入,且都小于10000,大于10)。请编程确定如何分配项目(甲、乙、丙三个国家分别承担什么项目),所需要的总劳动量最少,并求出最少劳动量的值。(20分)
A B C
甲 X1 X2 X3
乙 Y1 Y2 Y3
丙 Z1 Z2 Z3
A A
ABA ABA
ABCBA ABCBA
ABCDCBA ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
图1 图2
【第二题】在某市的学生信息学竞赛中有15名选手(选手序号分别为1、2、3、……、14、15),参加了最后的决赛。决赛的规则是决赛名次按选手得分高低排列,即最高分是第1名,其他类推;假设有N名选手获得相同分数,则他们的名次相同,而该名次后面的N-1个名次空缺(如:第2名若有两位选手,则第3名空缺);具体如下例所示:
选手序号: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
选手得分:75, 76, 77, 78, 79, 80, 80, 80, 81, 82, 83, 84, 86, 85, 84
选手名次:15, 14, 13, 12, 11, 8, 8, 8, 7, 6, 5, 3, 1, 2, 3
请编程完成根据决赛分数产生选手名次的工作。各选手得分按序号由键盘输入,输出为选手名次。(30分)
【第三题】方阵填数:在一个N×N(N<20,由键盘输入)的方阵中,填入1,2,.....N×N个数,并要求构成如下的格式:(直接打印不给分)(30分)
N=4 N=5
1 3 4 10 1 3 4 10 11
2 5 9 11 2 5 9 12 19
6 8 12 15 6 8 13 18 20
7 13 14 16 7 14 17 21 24
15 16 22 23 25
【第四题】根据世贸组织某项规定,现有甲、乙、丙三个国家和A、B、C三个不同的项目,每个国家只能承担一个项目,且一个项目只能由某一个国家承担。下表表示的是甲、乙、丙三个国家分别承担A、B、C三个项目所需的劳动量(X1、X2、X3、Y1、Y2、Y3、Z1、Z2、Z3均由键盘输入,且都小于10000,大于10)。请编程确定如何分配项目(甲、乙、丙三个国家分别承担什么项目),所需要的总劳动量最少,并求出最少劳动量的值。(20分)
A B C
甲 X1 X2 X3
乙 Y1 Y2 Y3
丙 Z1 Z2 Z3