有十个字符串每个字符串表示一段文字将十个字符串链接成一篇文章保存到一维数组并输出的c语言程序
时间: 2023-08-13 20:08:18 浏览: 40
以下是一个简单的 C 语言程序,它将十个字符串链接成一个文章并保存到一个一维字符数组中:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Lorem ipsum dolor sit amet, ";
char str2[] = "consectetur adipiscing elit. ";
char str3[] = "Sed non risus. Suspendisse ";
char str4[] = "lectus tortor, dignissim sit ";
char str5[] = "amet, adipiscing nec, ";
char str6[] = "ultricies sed, dolor. Cras ";
char str7[] = "elementum ultrices diam. ";
char str8[] = "Maecenas ligula massa, varius ";
char str9[] = "a, semper congue, euismod ";
char str10[] = "non, mi. Proin porttitor, orci nec nonummy.";
char article[1000]; // 定义一个存放文章的一维字符数组
strcpy(article, str1); // 将第一个字符串复制到文章数组中
strcat(article, str2); // 将第二个字符串连接到文章数组中
strcat(article, str3);
strcat(article, str4);
strcat(article, str5);
strcat(article, str6);
strcat(article, str7);
strcat(article, str8);
strcat(article, str9);
strcat(article, str10);
printf("%s", article); // 输出文章
return 0;
}
```
在这个程序中,我们定义了十个字符串变量来存储每个段落的文字。然后我们定义了一个字符数组 `article`,它将用于存储这些字符串的连接。我们使用 `strcpy` 和 `strcat` 函数来将每个字符串连接到 `article` 数组中。最后,我们使用 `printf` 函数输出文章。