定义一个10个元素的整型数组,并对元素排序,用选择法对数组元素进行从小到大的排序
void set _ array();//声明set_array()函数并输入10个整数
void sort_array()。//声明sort_array()函数对10个数字进行排序
void show _ array();//声明show_array()函数,输出排序后的数字
私人:
int a[10];
int I;
int j;
内部温度;
Void Array:set_array()//定义set_array()函数,输入10个整数。
“Cout”请输入10个整数:“endl
for(I=0;我我)
CIN a[I];
cout endl
Void Array:sort_array()//定义sort_array()函数对10个数字进行排序。
for(I=0;I)//这里用冒泡法排序,做了9个比较。
for(j=0;j)//每次进行(9-i)个成对比较
If(a[j] a[j 1])//如果前者大于后者,交换两个数,这样小数上升,大数下沉。
temp=a[j];
a[j]=a[j 1];
a[j 1]=temp;
Void Array:show_array()//定义show_array()函数,输出排序后的数字。
Cout 这十个数从小到大的顺序是: endl
for(I=0;我我)
cout a[I]“”;
cout endl
int main()
数组array1//定义对象数组1
array 1 . set _ array();//调用set_array()函数
array 1 . sort _ array();//调用sort_array()函数
array 1 . show _ array();//调用show_array()函数
cout endl
数组array2//与数组1相同
array 2 . set _ array();
array 2 . sort _ array();
array 2 . show _ array();
返回0;
运行结果:
感受:通过做题进一步掌握类和成员函数。