从键盘上输入5个字符串,放到字符数组中,并将其输出,用c语言
时间: 2023-12-17 08:02:02 浏览: 146
以下是将5个字符串存储到字符数组中,并将其输出的C语言代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char strArray[5][MAX_LEN];
printf("Please enter 5 strings:\n");
for (int i = 0; i < 5; i++) {
fgets(strArray[i], MAX_LEN, stdin);
strArray[i][strcspn(strArray[i], "\n")] = '\0'; // Remove newline character
}
printf("The strings you entered are:\n");
for (int i = 0; i < 5; i++) {
printf("%s\n", strArray[i]);
}
return 0;
}
```
在上面的代码中,我们首先定义了一个字符数组 `strArray`,用于存储5个字符串。然后,我们使用 `fgets` 函数从键盘上读取每个字符串,并将其存储到 `strArray` 数组中。由于 `fgets` 函数会自动读取输入中的换行符,因此我们使用 `strcspn` 函数将其替换为字符串结束符 `\0`。最后,我们使用循环遍历 `strArray` 数组,并使用 `printf` 函数将每个字符串输出到屏幕上。
阅读全文
相关推荐


















