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=" 逗號不能表示邏輯 與 關係,把逗號換成 就可以了 你輸入的格式不對,你的scanf d,d,d 中間是以逗號格開的,所以你在輸入值的時候也要逗號格式,即在程式執行後輸入比如 10,36,9 你的程式中把兩處if x y,x z 中的逗號,改成 即if x y x z if y x y z 書上的例題... 提交地址在 啊?如果找不到輸出什麼啊?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 如果輸入的字... 1 新建一個c語言源程式,這裡使用visual c 6.0的軟體 2 從鍵盤中輸入兩個正整數a和b。取兩個數a,b中的較小值存放到變數n中。從兩個數a和b中的較小數開始逐個減小1,尋找能整除a和b的整數,第一個找到的整數即整數a和b的最大公約數,最後將找到的結果輸出即可完成程式的編寫 3 對源程式編...c語言程式設計求數的最大值,C語言程式設計求三個數的最大值
C語言,求高手最大正向匹配,C語言,求高手!!!!!!!!!!!最大正向匹配!!!!!!!!!
用C語言求最大公約數,c語言如何求最大公約數和最小公倍數