c++字符串数组输入
时间: 2023-11-24 14:45:39 浏览: 90
你好!针对你的问题,你可以使用以下方式来输入字符串数组:
1. 通过键盘输入:
```c
#include <stdio.h>
int main() {
int i;
char str[5][20]; // 定义一个包含5个字符串的字符串数组
printf("请输入5个字符串:\n");
for (i = 0; i < 5; i++) {
scanf("%s", str[i]);
}
printf("输入的字符串为:\n");
for (i = 0; i < 5; i++) {
printf("%s\n", str[i]);
}
return 0;
}
```
2. 直接初始化数组:
```c
#include <stdio.h>
int main() {
int i;
char str[5][20] = {"Hello", "World", "C", "Programming", "Language"};
printf("输入的字符串为:\n");
for (i = 0; i < 5; i++) {
printf("%s\n", str[i]);
}
return 0;
}
```
这些示例代码中,我们使用了一个二维字符数组来存储字符串。你可以根据需要修改数组的大小和元素个数。
阅读全文