这是最基本的题型啊,找一本c语言书,都有的
void Sort(char *p);
int main()
{
char str[256];
gets(str);
char *p = str;
Sort(p);
puts(str);
return 0;
}
void Sort(char *p)
{
int nLength = 0;
char *pTemp = p;
while(*pTemp!='\0')
{
nLength++;
pTemp++;
}
for(int i=0;i
for(int j=i+1;j
if(*(p+i)>*(p+j))
{
*pTemp = *(p+i);
*(p+i) = *(p+j);
*(p+j) = *pTemp;
}
}
}
*(p+nLength) = '\0';
}