看板 C_Sharp 關於我們 聯絡資訊
最近我想了一個能在任意數目中找最小值的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