C语言 字符串字母
发布网友
发布时间:2022-05-06 11:58
我来回答
共1个回答
热心网友
时间:2022-06-30 11:00
题1:
char
*buf="ailoveyoubbbaa";
int
i=0;
while(buf[i]!='\0')
{
if(
(buf[i]!='a')
&&
(buf[i]!='b')
)
printf("%c",buf[i]);
i++;
}
或者
char
*buf="ailoveyoubbbaa";
int
i,j;
i=j=0;
while(buf[i]!='\0')
{
if(
(buf[i]!='a')
&&
(buf[i]!='b')
)
buf[j++]=buf[i];
i++;
}
buf[j]='\0';
printf("%s\n",buf);
题2:
char
buf1[100]="abcdefg";//要够长
char
buf2[10]="aaaabcd";
strcat(buf1,buf2);
//buf2放在buf1后面,buf1就是合并后的字符串
printf("%s\n",buf1);