回 帖 发 新 帖 刷新版面

主题:[讨论]哪位高手能解决?不甚感激!!!!!!

【第一题】输入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

回复列表 (共2个回复)

沙发

INPUT a$ 
a = ASC(a$) - 96
FOR i = 0 TO a
PRINT TAB(10 - i);
FOR j = -i TO i
PRINT CHR$(65 + i - ABS(j));
NEXT j
PRINT
NEXT i
END

可以按要求输出所有图形
加分!!!!

板凳

IS IT FOR G BASIC?

我来回复

您尚未登录,请登录后再回复。点此登录或注册