首页 >>  正文

冒泡排序10个数由大到小

来源:baiyundou.net   日期:2024-08-24

宿勇泽1226用冒泡法对10个数由小到大进行排序,要求在main中输入10个数, -
仰刘研18049226305 ______ import java.util.Arrays; import java.util.Scanner; public class Demo8 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[] num = new int[10]; for (int i = 0; i < 10; i++) { System.out.print("请输入第" + (i + 1) + ...

宿勇泽1226c++对10个整型数据,用冒泡法进行由大到小的排序. -
仰刘研18049226305 ______ #include <stdio.h> #include <time.h> #include <stdlib.h> #define N 10 void swap(int *x,int *y) { int temp; temp = *x; *x = *y; *y = temp; } void bubble_sort(int array[], int size) { int i, j; for (i = 0; i < size ; i++) for (j = 0; j < size - i - 1; j++) if (array[j] > ...

宿勇泽1226C语言编程:用冒泡法对10和整数排序(从大到小). -
仰刘研18049226305 ______ 根据你的要求,想编程如下:#include#define N 10 main() { int i,j,k; int a[N]; printf("\nplease input %d datas:\n\n",N); for(i=0;i scanf("%d",&a[i]); for(i=0;i for(j=0;j if(a[j] { k=a[j]; a[j]=a[j+1]; a[j+1]=k; } printf("\n\nthe sortde numbers are:\n\n"); for(i...

宿勇泽1226采用冒泡排序方法,对10个数按由小到大的顺序排列的c语言程序 -
仰刘研18049226305 ______ #include <stdio.h> int main() { int a[10];//用来存数据 int i,j,temp; for(i = 0; i < 10; i ++)//输入10个数. scanf("%d",&a[i]); for (j = 0; j < 9; j++)//标准冒泡法排序 for (i = 0; i < 9- j; i++) { if(a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = ...

宿勇泽1226编写一过程,用“冒泡法”对随机生成的10个数从大到小进行排列. -
仰刘研18049226305 ______ int a[10],temp; srand(time(NULL)); for(int i=0;i<10;i++) a[i]=rand(); for(int i=0;i<10;i++) for(int j=i+1;j<10;j++) { if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } }

宿勇泽1226冒泡排序法 -
仰刘研18049226305 ______ 以数组中的10个数从小到大升序排序为例. 第一个程序,大家都会的: main() { int a[10]; int i,j; for(i=0;i<10;i++)a[i]=9-i; for(i=0;i<9;i++) for(j=0;j<9;j++) if(a[j]>a[j+1]) { int t; t=a[j]; a[j]=a[j+1]; a[j+1]=t; } for(i=0;i<10;i++) printf("\n%d",a[i]); } ...

宿勇泽1226使用冒泡排序法把下列数字按从大到小进行排列(2,4,6,1,3,8,5,10,9,7) -
仰刘研18049226305 ______[答案] main() { int i,j,temp; int a[10]; for(i=0;i

宿勇泽1226C++语言程序 用起泡法对10个数从大到小排序 -
仰刘研18049226305 ______ 给你个全的: #include void main() { double a[15],temp; int i,j; cout< for(i=0;i<10;i++) { cin>>a[i]; } for(i=0;i<10;i++) for(j=i;j<10;j++) { if(a[i]<=a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } cout< for(i=0;i<10;i++) { cout< } }

宿勇泽1226用matlab 程序 冒泡法对10个数由小到大排序 -
仰刘研18049226305 ______ a = rand(1,10);%随机生成一组数a%未排序前原始数据n = length(a);%数组程度for j = 1: n-1 for i= 1:n-1 if a(i)>a(i+1) c = a(i); a(i) = a(i+1); a(i+1) = c; end endenda %排序后数组显示这是最笨的方法,需要循环n*n次,可以有一些改进的方法,比如加入标志位,如果在一次循环中标志位不变,则停止循环.希望楼主自己体会 并改进.

宿勇泽1226谁会用冒泡排序法把十个数由大到小排序? -
仰刘研18049226305 ______ #include void Conver(float a[]) { int i,j; float t; for(i=0;i<9;i ) for(j=0;j<9-i;j ) { if(a[j]>a[j 1]) { t=a[j]; a[j]=a[j 1]; a[j 1]=t; } } } main() { float Arr[10]; int i=0; for(i;i<10;i ) scanf("%f",&Arr[i]); Conver(Arr); for(i=0;i<=9;i ) { printf("%f",Arr[i]); } scanf("%d"); }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024