1
輸入10個整數,找出其中絕對值最小的數(10分)
題目描述
輸入
十個整數
輸出
絕對值最小的數
樣例輸入
-10 -2 30 40 50 60 70 80 -90 100
樣例輸出
-2
絕對值函數 整型 abs()
不必考慮同時有兩個絕對值都最小的情況
編碼:
#include<stdio.h>
#include<math.h>
#define MAX 10
int main(void)
{
int num[MAX];
int i =0, absmin = 0, min = 0;
for(; i < MAX; i++)
{
scanf("%d",&num[i]);
}
absmin = abs(num[0]);
for(i = 1;i < MAX; i++)
{
if(abs(num[i]) <= absmin)
{
absmin = abs(num[i]);
min = i;
}
}
printf("%d\n",num[min]);
return 0;
}
