随机产生20个int类型的数组元素,并用冒泡排序法按降序排列.c语言 求大神帮助 3Q

2025-04-05 13:23:21
推荐回答(1个)
回答1:

#include
#include

void main()
{
int a[20];
int i,j;
int temp;

printf("请输入2个数字,空格隔开:");
for(i=0;i<20;i++)
scanf("%d",&a[i]);

//冒泡
for(i=0;i<20;i++)
{
for(j=i;j<20;j++)
{
if(a[i] {
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}

//显示
for(i=0;i<20;i++)
printf("%d ",a[i]);

}