1. 删除字符串s中的空格
#include<stdio.h>
int main(){
char s[]="hhhh hh h";
int i,j;
for(i=j=0;s[i]!='\0';i++)
if(s[i]!=' ') s[j++]=s[i];
else s[j]=s[i];//可以去掉本行代码
s[j]='\0';
//printf("%s",s);
puts(s);//这两种方法均可
return 0;
}
2. 删除字符串s中所有的字符 ‘c’
#include<stdio.h>
int main(){
char s[100];
int i,j;
gets(s);
for(i=j=0;s[i]!='\0';i++)
if(s[i]!='c') s[j++]=s[i];
else s[j]=s[i];//可以去掉本行代码
s[j]='\0';
puts(s);
return 0;
}