c語言求最大值怎麼寫?c語言如何求最大或最小

2023-03-22 21:30:20 字數 4586 閱讀 4806

1樓:網友

scanf("%d,%d,%d",&a,&b,&c); 呵呵,這裡要注意,你少了&地址符,再輸入的時候要注意格式要安 3,5,7 這樣輸入,再比如說就要按 max=3,a=5,c=7 這樣輸入 ,一般可以這樣scanf("%d%d%d",&a,&b,&c); 就直接中間空一格 3 5 7 輸入。

這個可以寫的簡單點。

/* note:your choice is c ide */#include ""

void main()

2樓:匿名使用者

scanf裡變數要傳地址。

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

而且輸入的時候要和scanf裡格式化字串形式相同。

所以你必須在數字之間加逗號,比如1,2,3

3樓:網友

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

這裡a,b,c前面要加上取地址符。

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

另外輸入資料的時候中間要用「,」分割!

4樓:孫曉麥蒂

呵呵,你的scanf用錯了,應該這麼寫scanf("%d,%d,%d",&a,&b,&c);

輸入資料的時候每個數要用逗號隔開,如: 12,6,35

5樓:**難

你的**中有錯誤且有重複囉嗦的**,我按你的思路幫你寫一個,對比一下吧。

/* note:your choice is c ide */#include ""

void main()

6樓:狂採文

應該是scanf("%d%d%d",&a,&b,&c); 中間不要有逗號的。

7樓:為了不一樣

第六行出錯了,改成:

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

c語言如何求最大或最小

8樓:帳號已登出

c程式**如下:

解析:1、首先定義a,b,c,max四個整型變數,並輸入a,b,c三個數;

2、定義最大值為a,if迴圈體還是對b和c進行迴圈;

3、根據迴圈體判斷最大的值,最後輸出結果。

c語言的基本構成

資料型別

c的資料型別包括:整型、字元型、實型或浮點型(單精度和雙精度)、列舉型別、陣列型別、結構體型別、共用體型別、指標型別和空型別。

常量與變數

常量其值不可改變,符號常量名通常用大寫。

變數是以某識別符號為名字,其值可以改變的量。識別符號是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應儲存單元。

陣列

如果一個變數名後面跟著一個有數字的中括號,這個宣告就是陣列宣告。字串也是一種陣列。它們以ascii的null作為陣列的結束。要特別注意的是,方括內的索引值是從0算起的。

字串

c語言的字串其實就是以'\0'字元結尾的char型陣列,使用字元型並不需要引用庫,但是使用字串就需要c標準庫裡面的一些用於對字串進行操作的函式。它們不同於字元陣列。使用這些函式需要引用標頭檔案。

檔案輸入/輸出

在c語言中,輸入和輸出是經由標準庫中的一組函式來實現的。在ansi c中,這些函式被定義在標頭檔案;中。

c語言 int最大值是多少??

9樓:信必鑫服務平臺

當無符號0以二進位制儲存在記憶體中的時候,每一位都為0,以32位int為例,(unsigned int)0的二進位制為:

按位取反(~)後,變成:

此時的十進位制為:

除以2(因為int型別中有一半表示負數且比正數多一個)之後為:

即為32位int型別最大值。

c語言中最大的整型資料型別是long型別,佔4個位元組。

c中短整型和整型均佔2個位元組,取值範圍是 -32768 ~~32767

長整型佔4個位元組,取值範圍是 -2147483648 ~~2147483647

如果是無符號數的話,可以表示的資料就是。

短整型和 整型: 0---65535

長整型: 0---4294967295

在c語言中如果一個數很大的話,超過最大的長整型,可以使用double來儲存,這樣不會影響運算精度。

用c語言編寫一個計算最大值的程式

c語言求最大值

10樓:

摘要。預定義了一個找矩陣最大值的函式,只要在主函式中呼叫,就可以返回矩陣最大值。

諮詢記錄 · 於2022-11-27

c語言求最大值。

#includeint main()

您好,很高興為您解答。上述**從鍵盤獲取三個數字,然後通過if語句找到a和b中最大值,然後再將其與c進行比較,最終找到最大值。

這個題目。int find_max(int a[3][4]){int max=a[0][0];int i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)if(max

預定義了一個找矩陣最大值的函式,只要在主函式中呼叫,就可以返回矩陣最大值。

二維陣列。函式的引數就是二維陣列哦。

您把**複製到手機備忘錄裡。

這個上面顯示不了方括號。

c語言最大值怎麼改成最小值啊?

11樓:

摘要。親親,您好,很高興為您解答呢,親親輸入一個數,然後回車,輸入陣列內的元素,一共20個,然後再回車就完成其中的最大小值的調換了。希望我的解答能夠幫助到您,祝您生活愉快身體健康!!!

諮詢記錄 · 於2022-12-22

c語言最大值怎麼改成最小值啊?

最大值改成最小值。

親親,您好,很高興為您解答呢,親親輸入一個數,然後回車,輸入陣列內的元素,一共20個,然後再回車就完成其中的最大小值的調換了。希望我的解答能夠幫助到您,祝您生活愉快身體健康!!!

從鍵盤上輸入一組資料,找出這組資料中的最大數與最小數,將最大數與最小數位置互換,並將互換後的資料再次輸出。

是輸出最小值哦。

怎麼改就能讓它輸出最小值啊?

對於無符號整型資料,最小值即為0; 對於有符號整型資料,最小值為能表示的最小負數,由於負數編碼為補碼錶示,故最小值符號位為1(負號),其他位全為0

c語言 三個任意數求輸出最大值最小值

12樓:信必鑫服務平臺

你的錯誤原因在於scanf("%d%d%d"&a,&b,&c);少了一個逗號,應該是scanf("%d%d%d",&a,&b,&c);

以下是三個任意數求輸出最大值最小值正確的**:

擴充套件資料:用另外一種方法求三個任意數求輸出最大值最小值。

#include

using namespace std;

int main()

int num1,num2,num3,max,min;

cout<<"任意輸入三個整數:";

cin>>num1>>num2>>num3;

if(num1>num2)

max=num1;

min=num2;

elsemax=num2;

min=num1;

if(max>num3)

max=max;

elsemax=num3;

if(min>num3)

min=num3;

elsemin=min;

cout<<"max="

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

逗號不能表示邏輯 與 關係,把逗號換成 就可以了 你輸入的格式不對,你的scanf d,d,d 中間是以逗號格開的,所以你在輸入值的時候也要逗號格式,即在程式執行後輸入比如 10,36,9 你的程式中把兩處if x y,x z 中的逗號,改成 即if x y x z if y x y z 書上的例題...

C語言,求高手最大正向匹配,C語言,求高手!!!!!!!!!!!最大正向匹配!!!!!!!!!

提交地址在 啊?如果找不到輸出什麼啊?include include const int max 2000 bool ok char a,char b int main void s i for e strlen t 1 e i e for i s i puts sb return 0 如果輸入的字...

用C語言求最大公約數,c語言如何求最大公約數和最小公倍數

1 新建一個c語言源程式,這裡使用visual c 6.0的軟體 2 從鍵盤中輸入兩個正整數a和b。取兩個數a,b中的較小值存放到變數n中。從兩個數a和b中的較小數開始逐個減小1,尋找能整除a和b的整數,第一個找到的整數即整數a和b的最大公約數,最後將找到的結果輸出即可完成程式的編寫 3 對源程式編...