编程怎么输入5个字符串

时间:2025-03-05 10:59:35 明星趣事

在C语言中,你可以使用二维字符数组来输入5个字符串。以下是一个示例代码:

```c

include

include

int main() {

char str; // 定义一个二维字符数组用于存储多个字符串

printf("请输入5个字符串:\n");

// 循环输入5个字符串

for (int i = 0; i < 5; i++) {

printf("输入第%d个字符串:", i + 1);

scanf("%s", str[i]);

}

// 打印输出输入的5个字符串

printf("输入的5个字符串为:\n");

for (int i = 0; i < 5; i++) {

printf("%s\n", str[i]);

}

return 0;

}

```

在这个示例中,我们定义了一个二维字符数组 `str`,其大小为5行100列。然后,我们使用 `for` 循环来循环输入5个字符串,并使用 `scanf` 函数将每个字符串存储在相应的行中。最后,我们再次使用 `for` 循环来打印出所有输入的字符串。

请注意,使用 `scanf` 函数时,确保输入的字符串不超过数组的大小,以避免缓冲区溢出。在这个示例中,我们限制了每个字符串的长度为100个字符。