写一个C语言有10个字符串,每个字符串表示一段文字,将 10个字符串连接成一篇文章,保存到一堆数组中并输出,给出例子
时间: 2024-02-06 11:01:58 浏览: 61
输入10个字符串到一个字符串数组
5星 · 资源好评率100%
好的,这是一个例子:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[10][100] = {
"Hello, ",
"how ",
"are ",
"you ",
"doing ",
"today? ",
"I ",
"hope ",
"you ",
"are well."
};
char article[1000];
int i;
// 将 10 个字符串连接起来
strcpy(article, "");
for (i = 0; i < 10; i++) {
strcat(article, str[i]);
}
// 输出文章
printf("%s\n", article);
return 0;
}
```
这个程序定义了一个二维字符数组 `str`,其中每个元素都是一个字符串。然后定义一个字符数组 `article`,用来保存连接后的文章。接着使用 `strcpy` 和 `strcat` 函数将 10 个字符串连接起来,并将结果保存到 `article` 数组中。最后输出 `article` 数组即可。
阅读全文