首页 >>  正文

冒泡法十个数从大到小排序

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

卢巧超3450:从键盘输入十个数,利用冒泡排序将他们按照由大到小排 用C怎么写 -
贾卸饲17580765115 ______ #include<stdio.h> void main() { int a[10]; int i,j,t; printf("Input 10 numbers :\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("The sorted numbers :\n"); ...

卢巧超3450用冒泡法对10个数由小到大进行排序,要求在main中输入10个数, -
贾卸饲17580765115 ______ 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) + ...

卢巧超3450C语言冒泡法排序:任意输入十个数排序(从小到大;从大到小) -
贾卸饲17580765115 ______ #include"stdio.h" //从小到大排序 void main() { int i,j,t,str[10]; printf("请给数组str赋初值:\n"); for(i=0;i<10;i++) //对数组进行初始化 scanf("%d",str[i]); for(j=1;j<10;j++) //开始进行排序 for(i=0;i<10-j;i++) if(str[i]>str[i+1]) // //因为是从小到...

卢巧超3450C++语言程序 用起泡法对10个数从大到小排序 -
贾卸饲17580765115 ______ 给你个全的: #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< } }

卢巧超3450输入十个数,用冒泡法对其按照从大到小的顺序排列,然后输出. -
贾卸饲17580765115 ______ 你这程序有错,而且是从小到大的顺序排列,先改过来,如下(从小到大顺序排列): int a[11]; int i,n,t; printf("input 10 numbers:\n"); for(i=1;i<=10;i++)//这里是循环接收输入的10个数字,存储到数组a中 scanf("%d",&a[i]); printf("\n"); for(...

卢巧超3450C语言编程:用冒泡法对10和整数排序(从大到小). -
贾卸饲17580765115 ______ 根据你的要求,想编程如下:#include<stdio.h>#define N 10 main() { int i,j,k; int a[N]; printf("\nplease input %d datas:\n\n",N); for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0;i<N;i++) for(j=0;j<N-i;j++) if(a[j]<a[j+1]) { k=a[j]; a[j]=a[j+1]; a[j+1]=k; } printf("...

卢巧超3450用冒泡法将10个不同的随机二位数从大到小排序 -
贾卸饲17580765115 ______ private sub command1_click() for i=1 to 10 c(i)=int(rnd*90)+10 next i for i=1 to 10 for j=i+1 to 5 if c(i)<c(j) d=c(i) c(i)=c(j) c(j)=d end if next j next i r="" for i=1 to 10 r=r & C(i) next i msgbox r end if

卢巧超3450用matlab 程序 冒泡法对10个数由小到大排序 -
贾卸饲17580765115 ______ 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次,可以有一些改进的方法,比如加入标志位,如果在一次循环中标志位不变,则停止循环.希望楼主自己体会 并改进.

卢巧超3450对10个整数由 从小到大的顺序排列.(冒泡法) 请解释//后面的内容. -
贾卸饲17580765115 ______ printf引号里面的都会输出;%d则代表a[i] for是一个循环语句,开始i等于0 进入循环后输出a[0];然后再进入循环输出a[1]知道a[9];所以每次都会输出“这10个数的由小到大的顺序是” 总共有十次,如果想要只有一次,那么在for循环外输出““这10个数的由小到大的顺序是”” 就可以了.代码如下:printf("这10个数的由小到大的顺序是:\n"); for(i=0;i<10;i++) printf("%d\t",a[i]);

卢巧超3450从简盘上输入10个数从大到小排列(冒泡法和选择法)) -
贾卸饲17580765115 ______ var a:array[0..10] of longint; i,j,t:longint;x:boolean; begin a[0]:=10;//10个数 for i:=1 to a[0] do read(a[i]);//读入 for i:=1 to a[0] do begin x:=true;//初始化判断,表示本次是否有调整顺序 for j:=1 to a[0]-i do//枚举进行冒泡 if a[j]<a[j+1] then begin t:=a[j]; ...

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