若三个字符串s1s2和s3其中s1=abcdef,s2=123456要求用字符数组现实将s1的内容复制到s3,即将s2的内容添加到s3的后面最后输出s3
时间: 2024-03-19 09:45:25 浏览: 185
文思的题--输入字符串S3,将在S1中的出现的字符串S2都替换成S3[文].pdf
好的,可以使用for循环和赋值语句来完成字符串的复制和拼接。代码如下:
```
#include <stdio.h>
int main() {
char s1[] = "abcdef";
char s2[] = "123456";
char s3[13];
// 将s1的内容复制到s3
int i;
for (i = 0; s1[i] != '\0'; i++) {
s3[i] = s1[i];
}
// 将s2的内容添加到s3的后面
int j;
for (j = 0; s2[j] != '\0'; j++) {
s3[i+j] = s2[j];
}
s3[i+j] = '\0';
// 输出s3的内容
printf("%s\n", s3);
return 0;
}
```
输出结果为:
```
abcdef123456
```
阅读全文