求助大佬。。。
c语言吧
全部回复
仅看楼主
level 2
Edivisl 楼主
一个删除字符串中重复字符的,其中有一段没看懂,求大佬指点,谢谢
int main()
{
char input[1024];
char output[1024];
int i, j, k;
char* p;
printf("输入字符串\n");
scanf("%s", input);
p = output;
*p = 0;
for (i = 0; i < strlen(input) - 1; i++)
{
for (j = i + 1; j < strlen(input); j++)
{
if (input[i] == input[j])
{
for (k = 0; k < strlen(output); k++)
{
if (input[i] == output[k])
{
break;
}
}
if (k == strlen(output))
{
*p++ = input[i];
*p = 0;
}
break;
}
}
}
printf("输出字符串\n%s\n", output);
return 0;
}
其中这段没看懂,不明白什么意思
if (input[i] == input[j])
{
for (k = 0; k < strlen(output); k++)
{
if (input[i] == output[k])
{
break;
}
}
if (k == strlen(output))
{
*p++ = input[i];
*p = 0;
}
break;
2020年03月25日 17点03分 1
level 8
有任何问题可以来有大神免费解答
2020年03月26日 02点03分 2
level 13
私聊
2020年03月26日 03点03分 3
1