解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int i,j;
int n[10];
int min;
for(i=0;i<10;i++)
{
scanf("%d",&n[i]);
if(n[i]<0)
{
n[i]=-n[i]; //若小于0,则取反;
}
}
min=n[0];
for(i=0;i<10;i++)
{
if(n[i]<min)
{
min=n[i]; //将数组的最小值赋给min;
j=i; //将最小值的位置保存在j中;
int temp=min;
n[j]=n[9];
n[9]=temp;
}
printf("%d ",n[i]);
}
return 0;
}
取完绝对值后输出,所以最后输出的都是绝对值
0.0分
0 人评分