dkfr.net
当前位置:首页 >> 用选择法对10个整数排序C++做 >>

用选择法对10个整数排序C++做

选择排序的工作原理是每一次从无序组的数据元素中选出最小(或最大)的一个元素,存放在无序组的起始位置,无序组元素减少,有序组元素增加,直到全部待排序的数据元素排完。 给你一个我写的例子(C语言程序设计案例教程(廖湖声) P122 第四章 ...

#include using namespace std;void main(){ int i, j, t, k; int a[10] = {8,9,6,7,4,5,2,0,1,-7}; for (i = 0; i < 10; i++) { k = i; for (j = i + 1; j < 10; j++) if (a[j] < a[k]) k = j; if (k != i) { t = a[k]; a[k] = a[i]; a[i] = t;...

#include int main() { int i,j,n,t,a[10]; for(i=0;i

我帮你写一个吧

#include//标准输入输出函数调用需要此头文件、就是那个printf和scanf函数要用的 void main()//主函数 {int i,j,min,temp,a[10]; printf("请输入:\n"); //屏幕输出引号内的字符然后换行 for(i=1;i

#include #define N 10//冒泡排序(升序)void bubble_sort(int a[],int n){int i,j; //j表示趟数,i表示第j趟两两比较的次数int tmp; //临时变量for(j=0;j

代码如下 : #include using namespace std;int main(){int numbers[10];for (int i = 0; i < 10; i++)cin >> numbers[i];for (int i = 0; i < 10; i++) {int max = i;for (int j = i + 1; j < 10; j++) {if (numbers[max] < numbers[j])max = j...

#include using namespace std;int main(){ int a[10],i,j,k,temp; cout

#include void sort(int a[],int n) //冒泡排序法 { int temp; for(int i=0;is[i]; } sort(s,10); //调用排序函数 for(int j=0;j

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com