输入20个整数,用选择法(冒泡法),对整数排列。从小到大

快!在线 C语言的

第1个回答  2008-12-23
#include<stdio.h>
main()
{
int a[20],i,j,temp;
for(i=0;i<20;i++)
scanf("%d",&a[i]);
for(i=0;i<20;i++)
for(j=i+1;j<20;j++)
if(a[i]>a[j]) {
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
for(i=0;i<20;i++)
printf("%d\t",a[i]);
printf("\n");
}
第2个回答  2008-12-23
int a[20]={输入数字},b=0;
for(int i=0;i<9;i++)
for(int j=i+1;j<9;j++)
{
if(a[i]>a[j])
{
b=a[i];
a[i]=a[j];
a[j]=b;
}
第3个回答  2008-12-23
两次for循环
第4个回答  2008-12-23
有个类似的程序

参考资料:http://zhidao.baidu.com/question/79890629.html

本回答被提问者采纳
相似回答