C语言:输入10个整数,找出其中绝对值最小的数

1
输入10个整数,找出其中绝对值最小的数(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;
}

  

猜你喜欢

转载自www.cnblogs.com/songqingbo/p/8934307.html