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 ",num[min]); return 0; }