求3個數中最大數的C語言源程式。

時間 2024-12-22 18:50:11

1樓:cq空谷幽蘭

#include

void main()

float a,b,c;

float max;

printf("請輸入三個數:");

scanf("%f,%f,%f",&a,&b,&c);

if(a>=b)

max=a;

elsemax=b;

if(max>=c)

max=max;

elsemax=c;

printf("3個數中的最大數是:%f",max);

你去試看看吧,我這裡的三個數都是定義為實數,如果你要改為整數的話就把程式中的float改成int吧,希望能幫你解決問題。

2樓:匿名使用者

#include """

void main()

int a ,b ,c ,max;

if(a>b) max = a; else max = b;

if(max>c) printf("最大的是%d",max); else printf("最大的是%d",c);

3樓:

main(){

int max,b,c;

printf("請輸入三個數:");

if(maxif(maxprintf("最大值為:%d",max);

c語言輸入3個整數求其中的最小值的源**

4樓:小夏聊生活

c語言輸入3個整數求其中的最小值的源**如下:

#include

int main()

c語言程式設計,求abc三個數的最大值

5樓:浪小客

1、首先是滑鼠選擇單擊c語言程式設計軟體建立乙個空的c語言檔案。

2、定義四個整數變數a,b,c,max。三個變數a,b和c用於儲存輸入的三個數字,max用於儲存三個數字的最大值。

3、使用scanf語句從鍵盤輸入三個數字。在注意之前不要忘記使用變數。

4、使用max可以逐個比較三個數字,並將最大數量儲存在最大值中。

5、最大輸出使用printf語句輸出,注意語句的用法。

6、單擊右上角工具欄中的兩個圖示執行程式。

7、輸入兩個不同的數字以驗證您的程式是否正確。

6樓:蝴蝶蘭

1、首先在裡面**,儲存為。c檔案,然後點選build按鈕(或者按下鍵盤f7快捷鍵)。

2、可以看到沒有任何錯誤error和警告。

3、然後按下執行按鈕(或者直接按快捷鍵ctrl+f5),執行程式。

4、輸入三個數454 12 861進行**測試,結果如下,執行正確。

5、下面貼出三個數求最大值c語言**如下:

#include

main()

int a,b,c;

int big;

printf("請輸入3個數");

scanf("%d %d %d",&a,&b,&c);

if(a>=b)

big=a;

elsebig=b;

if(c>big)

big=c;

printf("最大數是%d",big);

7樓:4747哦

不常規方法:用函式指標變數呼叫函式。

#include

int max(int x,int y)

main()

方法一:交換兩個數。

#include ""

int main()

if(a>c)

if(b>c)

printf("max=%d",c);

printf("%d %d %d",a,b,c);

方法2條件表示式,書上例題,#include ""

int main()

int a,b,c;//定義外部變數。

int max()

以上可以改為。

#include

main()

3 定義max函式。

#include

int max(int x,int y)

main()

8樓:停止天蠍

d和x儲存最大值,先把前兩數的最大值儲存到d裡面,最後再與c比較,再把最大值儲存到x裡面。

求c語言程式:用乙個函式求n個數的最大值和最小值。。。

9樓:延樹花揭培

@741852963一。

樓上的朋友,對於你給的答案,我想說點我自己的想法,望不要見怪。

要的是乙個函式,需要在main

函式中進行呼叫,而不是要完整的main函式。

要的函式功能只要求。

求出最大值跟最小值,而不需要排序。

3。你的程式中用的是a[10],但n

是可以隨便輸入的,這就存在乙個問題:

n要是大於10時,a[n]

就會溢位。下面是我編寫的乙個程式,當然我不能保證它是完全正確的,希望大家提意見。

floatfun(int

n,float

a)prinft("max="%f,min=

f,max,min);

return0;}

10樓:景秀花戴念

額樓上的兩位可以在開頭的時候定義乙個巨集。

#define

nx(要求的數的個數)

這樣就解決了n個數的問題。

而且改起來也方便。

c語言程式設計,求abc三個數的最大值

11樓:網友

abc三個數的最大值是33,77,2。

簡介:程式語言(programming language),是用來定義電腦程式的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。

一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

雖然大多數的語言可以既可被編譯又可被解譯,但大多數僅在一種情況下能夠良好執行。在一些程式設計系統中,程式要經過幾個階段的編譯,一般而言,後階段的編譯往往更接近機器語言。這種常用的使用技巧最早在1960年代末用於bcpl,編譯程式先編譯乙個叫做「0**」的轉換程式,然後再使用虛擬器轉換到可以執行於機器上的真實**。

如果所使用的翻譯的機制是將所要翻譯的程式**作為乙個整體翻譯,並之後執行內部格式,那麼這個翻譯過程就被成為編譯。因此,乙個編譯器是乙個將人可閱讀的程式文字(叫做源**)作為輸入的資料,然後輸出可執行檔案(object code)。所輸出的可執行檔案可以是機器語言,由計算機的**處理器直接執行,或者是某種模擬器的二進位**。

組合語言的實質和機器語言是相同的,都是直接對 硬體操作,只不過指令採用了英文縮寫的識別符號,更容易識別和記憶。它同樣需要程式設計者將每一步具體的操作用命令的形式寫出來。彙編程式通常由三部分組成:

指令、 偽指令和 巨集指令。 彙編程式的每一句指令只能對應實際操作過程中的乙個很細微的動作。

C語言輸入整數,用函式程式設計將其中最大數與最小數的位置互換然後輸出

1.找出陣列中的最大值和最小值索引位置,然後將其交換即可 include 交換最大 最小值位置 void swaplimval int src,int len else if min src i 元素如果比最小數的,則重置最小值,及其索引 if maxlen minlen 如果所有值一樣,不用交換 ...

c語言求a,b,c中最大的數並輸出

你想表達的意思是叫我們寫max這個函式吧 首先你main函式的第一句錯了 int max應改為int max int x,int y 你要他有引數啊。int max int x,int y 在main函式下寫上這個函式就可以了。 加上這些就可以了。1 void main 改為 int main 2 ...

c 問題,數中求最大值,c 問題,三個數中求最大值

皋菡 c 提供一種高效率的方法,即在編譯時將呼叫的 直接嵌入到主呼叫函式中,而不是將流程轉出去,這種嵌入到主呼叫函式的函式稱為 內建函式 inlie function,又稱為內建函式 include using namespace std inline int max int,int,int 宣告函...