1.有10个字符串,每个字符串表示一段文字,将10个字符串连接成一篇文章,保存到一维数组中并输出。c语言
时间: 2023-11-27 19:49:48 浏览: 113
可以使用字符串数组和字符串拼接函数`strcat()`来实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char texts[10][100] = { // 10个字符串数组,每个数组容量为100
"The quick brown fox ",
"jumps over the lazy dog.",
"Lorem ipsum dolor sit amet, ",
"consectetur adipiscing elit. ",
"Sed ac venenatis urna. ",
"Maecenas sed odio ut ante ",
"sodales hendrerit. ",
"Aliquam non magna vel eros ",
"condimentum consectetur. ",
"Nullam in arcu sed nunc ultrices "
};
char article[1000] = ""; // 保存文章的一维字符数组,初始为空
for (int i = 0; i < 10; i++) {
strcat(article, texts[i]); // 将第i个字符串拼接到文章末尾
}
printf("%s", article); // 输出文章
return 0;
}
```
输出结果为:
```
The quick brown fox jumps over the lazy dog.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac venenatis urna. Maecenas sed odio ut ante sodales hendrerit. Aliquam non magna vel eros condimentum consectetur. Nullam in arcu sed nunc ultrices
```
阅读全文