33.将字符串中下标位置为奇数的字符按照ascII从小到大排序输出。
#include <stdio.h>
void fun(char s[],char p[])
{
char t;
int i,j,k;
for(i=1,j=0;s[i]!='\0';i=i+2)
{
p[j++]=s[i];
}
p[j]='\0';
for(i=0;i<j-1;i++)
for(k=i+1;k<j;k++)
{
if(p[i]>p[k])
{
t=p[i];
p[i]=p[k];
p[k]=t;
}
}
}
int main()
{
char s[80]="baawrskjghzlicda",p[80];
printf("\nthe origianl string is:%s\n",s);
fun(s,p);
printf("\nthe result is :%s\n",p);
return 0;
}