编制一个函数JsSort,其函数功能是:对字符串变量的下标为奇数的字符按其ASCII值从大到小进行排序,排序后结果任放入字符串中。比如:
位置: 0 1 2 3 4 5 6 7
源字符串: a b c d e f g h
排序后的字符串: a h c f e d g b
第一次做完后的程序错误很多。我发个我同学修改后的草稿。但是他对我排序的方法没理解对。还有对我有返回值的函数调用没理解。这2个方面我个人认为他理解错了。希望大牛指点。
编制一个函数JsSort,其函数功能是:对字符串变量的下标为奇数的字符按其ASCII值从大到小进行排序,排序后结果任放入字符串中。比如:
位置: 0 1 2 3 4 5 6 7
源字符串: a b c d e f g h
排序后的字符串: a h c f e d g b
#include <stdio.h>
int JsSort(int n);
void main()
{
int i;
char a[8]={'a','b','c','d','e','f','g','h'};
printf("input a array:\n");
sc