解析:冒泡法的思想是:通过对相邻两个数a[j]和a[j+1]之间的比较和交换使数值较大的数逐渐从顶部移向底部。10个数共比较9轮,第1轮将最大数移到最下方,第2轮将次大数移到倒数第2位,依此类推将10个数从小到大进行排序。 #include”stdio.h” void main( )...
int a[10],* p ,i,j; printf("请输入10个整数,以空格连接:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("10个数从大到小排列为:\n"); printf("\n"); p=a; for(i=0;i<10;i++) for(j=i;j<9;j++) if(a[i] swap(p+i,p+j+1); for(i=0;i<10;i++) pri...
题目用冒泡法对10个数排序(由小到大)。(6分) #include void main() { int a[11]; inti,j,t; cout<<”input 10 number:”< for(i=1;i<11;i++) cin>>a[i]; cout< for( j=1;j<=9;j++) for(i=1;___;i++) if(___) {t=a[i];___;a[i+1]=t;} cout<<”the sorted nu...
用“冒泡法”对10个数从小到大顺序进行排序 Private Sub Command1_Click() Dim a(10) As Integer For i = 1 To 10 a(i) = InputBox("请输入第" & Str(i) & "个数") Print Tab(5 * i); a(i); Next i Print For i = 10 To 2 Step -1 For j = 1 To...
用冒泡法对 10 个数排序(由小到大) 【算法分析】 排序过程: ( 1 )比较第一个数与第二个数,若 a[0]>a[1] ,则交换;然后比较第二 个数与第三个数;依次类推,直至第 n-1 个数和第 n 个数比较为止 ——第一趟起泡排序,结果最大的数被安置在最后一个元素位置上 ( 2 )对前 n-1 个数进行第...
int a[10],i; printf(“Enter the array:\n”); for( i = 0 ; i < 10 ; i++) scanf(“%d”, ); sort( ); printf("\n排好序的10个整数为:\n"); for(i=0;i<10;i++) printf(“%3d”,a[i]); } 相关知识点: 试题来源: 解析 第一空:int a[],int n 第二空:j 反馈...
用“冒泡法”对输入的10个字符按由小到大顺序排序,请填空。#include〈stdio.h>#include〈conio.h〉#define n 10main(){
printf(“Input 10 numbers:\n"); for(j=0;j<10;i++) scanf(“%d”,&a[j]); printf(“\n”); for(i=1;i〈10;i++) for(j=0;j〈10—I;j++) if(a[j]〈a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } Printf(“The sorted numbers is:\n”); for(j=0;j〈...
] 下面程序的功能是使用冒泡法对输入的10个浮点数从小到大进行排序。排好序的10个数分两行输出。程序如下: #include main() { ①; int i,j; printf("Input 10 numbers please\n"); for(i=0; ②;i++ ) scanf("%f", &a[i]); printf("\n"); for(i=2; ③;i++ ) for(j=0; ④;j++ ...
1.冒泡法排序输入10个数,用“冒泡法”对10个数排序(由小到大)这10个数字在100以内。样例输入1 3 6 8 2 7 9 0 4 5样例输出0 1 2 3 4 5 6 7 8 92. 第二大整数编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把...