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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM