程序解析任意10个数中绝对值最小的数及排序
时间:2019-03-08 16:10:38 已访问:919次
题目描述:
输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。
程序解析步骤:
#include
#include
int main()
{
int a[10],min,i,n;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(n=0,i=0;i<10;i++)
if(abs(a[n])>abs(a[i]))
n=i;
min=a[n];
a[n]=a[9];
a[9]=min;
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
平方根函数sqrt(),绝对值函数fabs() 和幂函数 pow()。
abs是对 整数 取绝对值,而fabs是对 浮点数 取绝对值。