从键盘输入两个字符串,将它们连接为一个字符串,不能用系统函数strcat。

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:18:50
谢谢大家了哦 还要告诉我运行结果呀哦呀
谢谢哦 我希望能要能运行的呀 我初学 确实不太懂

①用指针:
#include <stdio.h>
void strlink(char *s,char *t)
{ while(*++s);
while(*s++=*t++); }
void main()
{ char a[20]="abcde",b[10]="fgh";
strlink(a,b);
printf("%s\n",a);
}
结果:
abcdefgh

②用数组:
#include <stdio.h>
#include <string.h>
void main()
{
int i,x;
char a[20]="beautiful ",b[10]="flower";
x=strlen(a);
for(i=0;b[i];i++)
a[x+i]=b[i];
a[x+i]='\0';
puts(a);
}
结果:
beautiful flower

#include <iostream.h>

void main ()
{
static char a[10],b[10];

cout<<"输入第一个字符串:"<<endl;
cin>>a;
cout<<"第一个字符串:"<<endl;
for(int i=0;i<11;i++)
cout<<a[i];
cout<<endl;

cout<<"输入第二个字符串:"<<endl;
cin>>b

1.输入10个整数,按有小到大的顺序输出;2.从键盘输入两个字符串,将它们合并成一个新的字符串 汇编程序:1 从键盘输入一个字符串 将其转换为大写字符串显示 编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母 从键盘输入2个字符串,比较它们是否相同,如果相同则显示输出“MATCH”,否则显示输出“NO MATCH”。 java 程序从键盘输入三个数,将它们由小到大的顺序输出 用C语言编写程序:从键盘输入一串字符,按回车键后结束,最后将字符串在屏幕上输出。 从键盘输入一个字符串(使用gets),将该字符串中的字母全部变成大写,并输出结果(使用puts) c++,编写一个程序,要求从键盘输入三个整数,并按从小到大的次序将它们输出。 编程,从键盘输入一串字符,将其中的大写字母转换成小写字母,其它字符不变,将转换后的字符串输出。 从键盘输入一组字符串,以相反的顺序输出显示