要求删除相同的字符,我自己敲了一遍但是不知道哪里出错了,求帮助,明早就考试啦qaq
错误有点多,照你的改了一下,对比一下
#include "stdio.h"
void squeeze(char s[], char c)
{
int i = 0, j = 0;
for (i = 0, j = 0; s[i] != '\0'; i++)
{
if (s[i] != c)
{
s[j] = s[i];
j++;
}
}
s[j] = '\0';
}
int main()
{
char s[] = "zhaoyang is my son", c = 's';
squeeze(s, c);
printf("%s", s);
}
字符串不能定义成int类型呀。