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; }