跪求C语言数据结构编程代码!!

#包含?& ltstdio.h & gt

#包含?& ltstring.h & gt

int?主()

{

int?我,?j,?len

夏尔?buf[100];

夏尔?tmp

memset(buf,'\0',?sizeof(buf));

Printf("请输入少于60个字符:\ n ");

scanf("%s ",buf);

莱恩。=?strlen(buf);

如果?(len?& gt?60)?{

Printf("输入的字符长度太长!\ n ");

}

为了什么?(我?=?0;?我?& lt?len?i++)?{

如果?(buf[i]?& lt?一个吗?||?buf[i]?& gt?z’)?{

继续;

}

为了什么?(j?=?我?+?1;?j?& lt?len?j++)?{

如果?(buf[j]?& lt?一个吗?||?buf[j]?& gt?z’)?{

继续;

}

如果?(buf[i]?& gt?buf[j])?{

tmp?=?buf[I];

buf[i]?=?buf[j];

buf[j]?=?tmp

}

}

}

Printf ("Output: \n%s\n ",?buf);

回归?0;

}