C语言实验--绝对值排序
发布网友
发布时间:2024-10-15 14:52
我来回答
共2个回答
热心网友
时间:2024-11-24 20:52
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
int j,n,a[100],i,t;
scanf("%d",&n);
while(n)
{for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=1;j<n;j++)
if(abs(a[j-1])<abs(a[j])) {t=a[j];a[j]=a[j-1];a[j-1]=t;}
for(i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d",a[i]);
printf("\n");
scanf("%d",&n);
}
return 0;
}
热心网友
时间:2024-11-24 20:52
FOR循环