字符排序
描述
读入一行字符串,存放在一个字符数组a中,将数组下标值为偶数的元素从小到大排列,其他元素不变。
输入
一行字符串
输出
排序后的字符串
字符排序
描述
读入一行字符串,存放在一个字符数组a中,将数组下标值为偶数的元素从小到大排列,其他元素不变。
输入
一行字符串
输出
排序后的字符串
供参考:
#include <stdio.h>
#define N 128
int main()
{
char a[N],t;
int i,j,L;
gets(a);
L = strlen(a);
for (i=0;i<=L-2;i=i+2)
for (j=i+2;j<L;j=j+2)
if (a[j]<a[i])
{t=a[i];a[i]=a[j];a[j]=t;}
puts(a);
return 0;
}