回 帖 发 新 帖 刷新版面

主题:[讨论]简单**题

1.把1~9分成三组,形成3组完全平方数,求所有的分组法.
2.第一天,老师把5种礼物发给5个人,第二天把5件同样的礼物发给他们,问每人都拿到
  不同礼物的方案有多少种.
3.今有红黄蓝绿四种旗子,任选3种从左至右挂出,表示一种状态.求所有可能的状态.
4.从键盘输入任意一个单词,直到输入空串为止,然后按字典顺序排列输出

5.求5+55+555...前N项的和.
6.输入文件第一行给定一个书名A(一个单词),以下N行给定一些书名(英文句子),要求在输出文件里输出含有A的书名或含A中三个以上连续字母的书名.
7.输入两个只含英文的字符串,删除两个字符串中共有的字符,区分大小写,输出删除以后的两个字符串.
8.1267^2=1605289,右边为7位完全平方数而数字不重复,求所有这样的七位数.
9.输入两个字符串,求这两串的最长公共子串..

回复列表 (共5个回复)

沙发

1、(老帖里有,有关内容请看[url=http://www.programfan.com/club/post-242823.html]这张帖子[/url]2楼回复)。

板凳

3、
PROCEDURE pri(m: INTEGER);
BEGIN
    CASE m OF
    1: WRITE('red');
    2: WRITE('blue');
    3: WRITE('yellow');
    4: WRITE('green');
    END;
WRITE(' ');
END;
VAR
   i, j, k, s: INTEGER;
BEGIN
    FOR i:=1 TO 4 DO BEGIN
        FOR j:=1 TO 4 DO BEGIN
            IF (i <> j) THEN BEGIN
               FOR k:=1 TO 4 DO BEGIN
                   IF (i <> k) AND (j <> k) THEN BEGIN
                      pri(i); pri(j); pri(k); WRITELN; s := s + 1;
                   END;
               END;
            END;
        END;
    END;
    WRITELN(s);
END.

3 楼

4、
TYPE arr = ARRAY[1..255] OF CHAR;
VAR
   a: arr; i, j, n: INTEGER; t, ch: CHAR;
BEGIN
    REPEAT
         READ(ch);
         IF ch <> ' ' THEN BEGIN n := n + 1; a[n] := ch; END;
    UNTIL ch = ' ';
    FOR i:=1 TO n - 1 DO BEGIN
        FOR j:=i + 1 TO n DO BEGIN
            IF a[i] > a[j] THEN BEGIN t := a[i]; a[i] := a[j]; a[j] := t; END;
        END;
    END;
    FOR i:=1 TO n DO WRITE(a[i]);
END.

4 楼

我是要分成完全平方数啊.

5 楼

PROCEDURE pri(m: INTEGER);是WHAT?

我来回复

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