Re: [問題] 如何宣告一個數是無限大

看板C_Sharp作者 (我要拿Ph.D.!!!)時間17年前 (2007/03/29 05:38), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
: #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

03/29 10:36, , 1F
C#中就可以寫成 int min = int.MaxValue; 了
03/29 10:36, 1F

03/29 10:41, , 2F
既然是C 還是上面這樣以輸入值設定比較好
03/29 10:41, 2F

04/01 01:51, , 3F
把if else去掉,把for初始索引值設為1,設min為第一個數值較好
04/01 01:51, 3F
文章代碼(AID): #162k1a9b (C_Sharp)
文章代碼(AID): #162k1a9b (C_Sharp)