求助大佬,内存泄漏怎么解决
  • 板块学术版
  • 楼主L203105
  • 当前回复8
  • 已保存回复8
  • 发布时间2022/11/10 16:12
  • 上次更新2023/10/27 03:31:29
查看原帖
求助大佬,内存泄漏怎么解决
832321
L203105楼主2022/11/10 16:12

运行结果没有问题,提交时提醒我内存泄漏

编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符。

/*输入:
badacgegfacb
输出:
abcdefg
*/
#include<stdio.h>
int main(int argc,char *argv[])
{
	char x[100]; int s=0,i,k,t;
while((x[s]=getchar())!='\n')
{s++;} s--;
for(i=0;i<s;i++)
for(k=0;k<s-i;k++)
if(x[k]>x[k+1])
{t=x[k]; x[k]=x[k+1]; x[k+1]=t;}//冒泡
for(i=0;i<s-1;i++){
	if(x[i]==x[i+1]){
for(k=i;k<s-1;k++)
{x[k]=x[k+1];} i--; s--;}}//删除重复
for(i=0;i<s;i++)
{putchar(x[i]);}
printf("\n");
return 0;
}
2022/11/10 16:12
加载中...