作者lioncall (好煩阿~~)
看板C_Sharp
標題[問題] 如何宣告一個數是無限大
時間Thu Mar 29 00:54:13 2007
最近我想了一個能在任意數目中找最小值的c程式,可是在
宣告初始min值時,卻遇到了問題,這個程式變得只能比較比初
始min值小的數字,想請問各位大大有沒有人知道如何把min值設
定為無限大?感恩~~
以下是我寫的程式: (它變得只能比較100000000000以下的值)
// 01.cpp : Defines the entry point for the console application.
//
#include <stdio.h>
#include "stdafx.h"
int main()
{
int num, min = 100000000000, input, i;
printf("要輸入的數目:");
scanf( "%d", &num);
if (num < 0){
printf("數目必須大於0");
}
else
{
for( i = 0; i < num; i++ )
{
printf( ">" );
scanf( "%d", &input );
if( input < min )
min = input;
}
printf( "最小值 : %d\n", min );
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.34.119
→ fabianwind:如果不要去判斷它 應該就沒有大或小的問題了吧?? 03/29 01:03
→ fabianwind:還是你有特別的用途? 03/29 01:03
→ adrianshum:這裡不是 C# 版嗎?! 03/30 18:04
→ H45:設第一個數為min即可 04/01 01:50