本篇文章给大家谈谈c语言字符串正反连接,以及c语言连接字符串的方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、C语言中怎样先将字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序连接到t串的后面2、C语言,调用merge()函数,实现将指针s所指的字符串的反序和正序连接后形成一个新的字符串并存放3、C语言 输入一字符串存入str中,将该字符串的反序和正序连接后形成一个新的字符串,仍存放在原处
C语言中怎样先将字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序连接到t串的后面
#include “string.h”
char s[50]={‘\0’};
char t[100]={‘\0’};
int i,j=0,len;
strcpy(s,”My English is very bad”);
len=strlen(s);
for(i=len-1;i=0;i–)
{
t[j++]=s[i];
}
for(i=0;ilen;i++) //正序连接, 可用strcat( )
{
t[j++]=s[i];
}
t[j]=’\0′;
printf(“%s”,t);
C语言,调用merge()函数,实现将指针s所指的字符串的反序和正序连接后形成一个新的字符串并存放
#includestring.h
void merge(char *s){
int k=strlen(s);
for(int i=k-1,l=k;i=0;i–)
s[k++]=s[i];
s[k]=’\0′;
}
int main(){
char ss[]=”fjweiofwjelfsf”;
merge(ss);
printf(“%s”,ss);
}
C语言 输入一字符串存入str中,将该字符串的反序和正序连接后形成一个新的字符串,仍存放在原处
#includestdio.h
#includestring.h
int main()
{
int len , len2 , i ;
char str[1000] ;
scanf(“%s”,str);
len = strlen(str);
for( i = 0 ; i len ; i ++ )
str[len+i] = str[i] ;
str[len+i] = ‘\0’ ;
len2 = strlen(str);
for( i = 0 ; i len ; i ++ )
str[i] = str[len2-i-1] ;
printf(“%s\n”,str);
return 0 ;
}
c语言字符串正反连接的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言连接字符串的方法、c语言字符串正反连接的信息别忘了在本站进行查找喔。