看板 C_Sharp 關於我們 聯絡資訊
: #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