int a[ 10: Int n void Seta( int aall,intn)∥用数组aa初始化数据成员a,用nn初始化数据成员n int MaxAM ∥从数组a中前n个元素中查找最大值 void SortA,∥对数组a中前n个元素进行从小到大排序 void PrintAO,∥依次输出数组a中的前n个元素,最后输出一个换行 int AA: MaxAo void AA: SortA void maino {inta[10={23,78.46,5562,76,90,25,3842}; x SetA(a, 8) x PrintAO cout<<m<<endl 该程序运行结果为 2325465562767890 五、编程题。(共15分) 、按照下列要求编写程序 (1)写一个函数 void strsort(char*s),调用该函数能将给定的字符串按由小到大排序 (其中:该函数参数s:为指向所要排序的字符串的首地址。 该函数名为: strsort 该函数返回类型为:void) 第7页共8页第 7 页 共 8 页 int a[10]; int n; public: void SetA(int aa[], int nn) //用数组 aa 初始化数据成员 a,用 nn 初始化数据成员 n { …… } int MaxA(); //从数组 a 中前 n 个元素中查找最大值 void SortA(); //对数组 a 中前 n 个元素进行从小到大排序 void PrintA(); //依次输出数组 a 中的前 n 个元素,最后输出一个换行 { …… } }; int AA:: MaxA() { …… } void AA:: SortA() { …… } void main() { int a[10]={23,78,46,55,62,76,90,25,38,42}; __________________________; x.SetA(a,8); int __________________________; __________________________; x.PrintA(); cout<<m<<endl; } 该程序运行结果为: 23 25 46 55 62 76 78 90 90 五、编程题。(共 15 分) 1、按照下列要求编写程序: (1)写一个函数 void strsort(char *s),调用该函数能将给定的字符串按由小到大排序。 (其中:该函数参数 s:为指向所要排序的字符串的首地址。 该函数名为:strsort 该函数返回类型为:void ) (5 分)