设计一子函数用冒泡排序法对10个元素的一维整型数组升序排序并输出交换总次数。一维数组元素从键盘输入。
要求:
1、使用子函数:
int SortSum(int a[],int n)//n是数组元素个数,返回值为交换总次数。
2、在子函数中实现排序,不允许在子函数中输出。
【输入形式】
主函数中循环输入一个10个数组元素。
【输出形式】
输出交换总次数及升序排序的数组
【样例输入1】
1 2 6 6 9 8 7 7 4 5
【样例输出2】
17
1 2 4 5 6 6 7 7 8 9
【样例输入2】
1 1 2 2 3 3 4 4 5 5
【样例输出2】
0
1 1 2 2 3 3 4 4 5 5
【样例说明】
数组元素是键盘输入。输出第一行是交换总次数,第二行是排序后元素。
【评分标准】
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x[10];
int i,j,temp;
int a=0;
fo