主题:起泡法
气泡法比较10个数的大小。程序如下
#include <stdio.h> (1)
void main() (2)
{
int[10]; (3)
inti,j,t; (4)
printf("please input 10 numbers\n"); (5)
for(i=0;i<10;i++) (6)
scanf("%d",a[i]); (7)
printf("\n"); (8)
for(j=0;j<9;j++) (9)
for(i=0;i<9-j;i++) (10)
if(a[i]>a[i+1]) (11)
{
t=a[i]; (12)
a[i]=a[i+1]; (13)
a[i+1]=t; (14)
}
printf("the sorted number \n"); (15)
for(i=0;i<10;i++) (16)
printf("%d",a[i]); (17)
printf("\n"); (18)
}
(5)(6)(7)行初始化这个a[10]这个数组,是怎么实现的???
(12)(13)(14)比较两个数的大小,并交换。
谁在给解释一下(9)(10)(11)(16)(17)有什么作用。这个程序到底是怎么实现把十个数全部比较的呀??谁在给个其他的例子
#include <stdio.h> (1)
void main() (2)
{
int[10]; (3)
inti,j,t; (4)
printf("please input 10 numbers\n"); (5)
for(i=0;i<10;i++) (6)
scanf("%d",a[i]); (7)
printf("\n"); (8)
for(j=0;j<9;j++) (9)
for(i=0;i<9-j;i++) (10)
if(a[i]>a[i+1]) (11)
{
t=a[i]; (12)
a[i]=a[i+1]; (13)
a[i+1]=t; (14)
}
printf("the sorted number \n"); (15)
for(i=0;i<10;i++) (16)
printf("%d",a[i]); (17)
printf("\n"); (18)
}
(5)(6)(7)行初始化这个a[10]这个数组,是怎么实现的???
(12)(13)(14)比较两个数的大小,并交换。
谁在给解释一下(9)(10)(11)(16)(17)有什么作用。这个程序到底是怎么实现把十个数全部比较的呀??谁在给个其他的例子