请问这道C语言的题目怎么编程?求高手解答,最好能附带说明。

编一个程序,从键盘任意输入两个字符,使得它们连接起来。...
2026年09月25日 17:27
有4个网友回答
网友(1):

第一种方法i

#include
#include
#include
int main(int argc, char *argv[])
{ static char b[10];
static char a[25];
printf("请输入第一个字符串:");
gets(a);
printf("请输入第二个字符串:");
gets(b);

strcat(a,b);
puts(a);

system("PAUSE");
return 0;
}
不懂可以问我的。

网友(2):

void main()
{
char* ptr = NULL;
char* ptr2 = NULL;
ptr = (char*)malloc(1024);
ptr2 = (char*)malloc(1024);
printf("输出第一个参数\n");
scanf("%s",ptr);
printf("输出第一个参数\n");
scanf("%s",ptr2);
strcat(ptr,ptr2);
printf("结果是%s\n",ptr);
free(ptr);
free(ptr2);

getchar();
}
okay不

网友(3):

#include
#include
void main()
{
char a[90],b[30];
int k,i;
printf("请输入字符串1:");
gets(a);
printf("\n请输入字符串2:");
gets(b);
k=strlen(a)-1;
for(i=0;i<=(strlen(b)-1);k++)
{
a[k]=b[i];
}
puts(a);
}

网友(4):

#include
#include
main(){
char a[10];
char b[10];
scanf("%s %s",a,b);
printf("%s",strcat(a,b));
getchar();
}