作者GreatShot (我要拿Ph.D.!!!)
看板C_Sharp
標題Re: [問題] 如何宣告一個數是無限大
時間Thu Mar 29 05:38:43 2007
: #include <stdio.h>
: #include "stdafx.h"
: int main()
: {
int num, min, input, i;
: printf("要輸入的數目:");
: scanf( "%d", &num);
: if (num < 0){
: printf("數目必須大於0");
: }
: else
: {
: for( i = 0; i < num; i++ )
: {
: printf( ">" );
: scanf( "%d", &input );
if(i == 0)
{
min = input;
}
else
{
: if( input < min )
: min = input;
}
: }
: printf( "最小值 : %d\n", min );
: }
: return 0;
: }
這是你要的嗎?
第一個數不用比就一定是min了
and..這裡好像是C#版..XD?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.110.47
推 sfp:C#中就可以寫成 int min = int.MaxValue; 了 03/29 10:36
推 sfp:既然是C 還是上面這樣以輸入值設定比較好 03/29 10:41
→ H45:把if else去掉,把for初始索引值設為1,設min為第一個數值較好 04/01 01:51