作者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
1F:推 sfp:C#中就可以写成 int min = int.MaxValue; 了 03/29 10:36
2F:推 sfp:既然是C 还是上面这样以输入值设定比较好 03/29 10:41
3F:→ H45:把if else去掉,把for初始索引值设为1,设min为第一个数值较好 04/01 01:51