c语言从键盘输入两个字符串,将第二个字符串连接到第一个字符串的后面,并输出连接

2024-10-30 03:49:49
推荐回答(4个)
回答(1):

1、新建一个工程和.c文件 ,输入头文件和主函数。

2、定义变量类型。

3、调用cpy函数。

4、定义一个函数,并定义变量类型。

5、用一个For 语句和if语句判断是否为元音。

6、最后加一个字符串结束符,并在主函数中输出。

7、编译。运行得到最后结果。

回答(2):

#include

#include

int main(){

char* s1;

char* s2;

char* output="";

printf("please input the first string:");

scanf("%s",s1);

printf("please input the second string:");

scanf("%s",s2);

strcat(output,s1);

strcat(output,s2);

printf("result is \"%s\"",output);

return 0;

}

扩展资料

输入10个字符串存入二维字符数组中, * 求出其中最大者并输出。

char input[10][100];

char * max = &input[0];

for (int i = 0; i < 10; i++)

{

scanf("%s", &input[i]);

if (strcmp(max, &input[i]) < 0) max = &input[i];

}

printf("%s", max);

回答(3):

#include 
#include 
int main(int argc,char *argv[]){
    char a[200],b[100];
    int i,j;
    printf("Input 2 strings(length<=100)...\n");
    scanf("%99s%99s",a,b);
    for(j=i=0;a[i];i++);
    while(a[i++]=b[j++]);
    printf("The result is %s\n",a);
    return 0;
}

回答(4):