A 样例代码

以下几个例子展示了程序应如何获得输入,并且将结果输出。

这几个样例是下述题目的解:

输入数据的第一行包含一个数字,即测试数据的组数;

每组测试数据一行,包含了一个名字(一个单词,不超过99个字符)

对每组测试数据,单独一行输出字符串 "Hello \!"

以下是样例输入输出:

Input

Output

3 world Jan SantaClaus

Hello world! Hello Jan! Hello SantaClaus!

注意输入第一行的 3 代表有三组测试数据

下面是C语言的解:

#include <stdio.h>

int main() {
    int i, ntests;
    char name[100];

    scanf("%d\n", &ntests);

    for (i = 0; i < ntests; i++) {
        scanf("%s\n", name);
        printf("Hello %s!\n", name);
    }
}

下面是C++的解:

下面是Java的解:

下面是Python的解:

下面是C#的解:

下面是Pascal的解:

最后是Haskell的解:

Last updated

Was this helpful?