[题目要求]删除字符串s中所出现的与变量c相同的字符。例如,输入为:
abcdef↙
c↙
输出为:
abdef
#include<stdio.h>
void Squeeze(char *s, char c);
int main()
{
char a[80], c, *s;
s = a;
gets(a);
scanf("%c",&c);
Squeeze(s, c);
printf("%s\n", s);
return 0;
}
/* */
void Squeeze(char *s, char c)
{
int i, j;
for (i = j = 0; s[i] != '\0'; i ++)
{
if(s[i] != c)
{
s[j] = s[i];
j++;
}
}
s[j] = '\0'; /* 在字符串t2的末尾添加字符串结束标志 */
}