怎麼用C 編寫比較abc數的大小並輸出最大數的程式啊

時間 2022-04-04 12:54:16

1樓:兔丞飛

#include

#include

int max(int,int,int);

int main()

int a,b,c;

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

printf("max num is %d",max(a,b,c));

return 0;

}int max(int a,int b,int c)return (a>b?a:b)>c?(a>b?a:b):c;

擴充套件資料#include

using namespace std;

int main()

{int a,b,c,t;

cin >> a>>b>>c ;

if ( a > b ){ //交換兩數

t=a;a=b;

2樓:匿名使用者

這個程式可以以這樣的思路進行編寫,首先固定乙個數與其他的兩個數進行比較,如果另兩個數比這個數大,則將較大的數賦值給這個固定的數,最後輸出。

示例**如下:

#include

using namespace std;

int main()

3樓:匿名使用者

有幾個錯誤:

1.a,b,c定義的是整數,而輸入的是實數單精度,應改為scanf("%d,%d,%d",&a,&b,&c);

2.按你的意思,大概是d=max(a,b,c),因為你的輸出是d;printf("max=%d\n",d);

3.if(x>y>z)w=x;這跳語句將得不到你希望的結果;應改為:

if(x>y)w=x;

else w=y;

if(z>w)w=z;

4樓:索貝爾上尉

x>y>z這種用法不對,數學式子不能直接用在c++裡面改一下#include

#include

int max(int,int,int);

int main()

int max(int a,int b,int c)

5樓:匿名使用者

#include

int main()

int max(int x,int y,int z)

6樓:veket的小號

scanf %d 3個

max 函式 邏輯有問題 。。。

怎麼用c++編寫比較abc3個數的大小並輸出最大數的程式啊?

7樓:小蝸牛冒險

#include//檢查有沒有這一句,有的話再搜尋一下你的系統裡有沒有iostream.h這個檔案

using namespace std;

int main()

8樓:匿名使用者

就是你不把你的程式貼出來,不知道你錯哪,我寫了個看看是不是你需要的#include

using namespace std;

int main()

9樓:匿名使用者

#include

void main()

10樓:匿名使用者

這個問題 你自己好好想象

11樓:16減7等於

程式很簡單,但出錯的情況卻千差萬別,你一沒原始碼,二沒說明,誰知道你為什麼總是錯?

用c語言,比較三個數大小,按大小順序輸出 30

12樓:好程式設計師

#include

int main()

if(a

if(b

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

return 0;}

用c++編寫程式,輸入三個數abc, 使三個數按從小到大輸出

13樓:匿名使用者

#include

using namespace std;

int main()

//到此,保證a<=b

if ( c < a ) //小於小的,為最小cout << c << " " << a << " " << b 

cout << a << " " << b << "  " << c <

c語言:編寫乙個程式實現3個數之間大小的比較。將最大的數輸出

14樓:

#include

main()

15樓:匿名使用者

#include

main()

16樓:

int a = 3,b =4 ,c =5;

printf("max num = %d", a > b ? (a > c? a :c) : (b > c ? b : c));

17樓:登霞雰貳邁

三目運算子可以轉換為if語句的。給你拿if寫一下你就明白了if(a>b)

else

數字再多了拿三目運算子即不好做,寫出來也會讓人迷糊。

其實這樣的語句最好寫成if形式。用三目運算子寫成這樣不好看的。

編寫乙個c程式,輸入abc三個數,怎樣輸出最大?

18樓:教育閒話

最簡單的教課書的編寫方法:

#include

int main()

#include

void main()

19樓:匿名使用者

// xiayuan02.cpp : 此檔案包含 "main" 函式。程式執行將在此處開始並結束。

//#include //主函式

int main()//定義主行數

//主函式體結束

//求三個函式較大者為max函式

int max(int x, int y, int z)//定義max函式,函式值為整型,型式引數xyz為整型

用c語言編寫 檔案讀寫,用C語言編寫 檔案讀寫

第一種 include include include struct student 結構體s 50 void daoru struct student s,int n 檔案匯入函式 else fclose p void paixu struct student s,int n 排序函式 int i...

c語言編寫數比較大小,C語言編寫3個數比較大小

沒有問題,不過你的輸入沒按照你自己scanf所設定的格式來scanf d,d,d a,b,c 這麼寫的話,你應該這麼輸入 1,7,8 回車 或者2,5,3 回車 別忘了逗號,也別忘了將3個數都輸完再回車 如果這麼寫,scanf d d d a,b,c 就可以這麼輸入 2 回車 3 回車 1 回車 擴...

用c語言編寫宿舍管理查詢系統,用C語言編寫宿舍管理查詢系統

定義結構或者類,類屬性包括姓名 學號 房間號 include stdio.h include stdlib.h 標準庫函式 include ctype.h 字元操作函式 include string.h typedef struct studentsaddress 以下是函式原型 int enter...

用c編寫賓館客房管理系統,用C 編寫賓館客房管理系統

void inquire printf n printf n k 0 printf 下列房間已預訂 n for j 0 j 80 j k 0 printf n printf n printf 下列房間有人入住 n for j 0 j 80 j printf n printf n else if in...

用c語言編寫隨機點名程式,用C語言編寫乙個隨機點名程式

include include include define stu num max 4struct studentinfo 學生資訊結構stu stu num max void writedata 寫入學生資訊if fp fopen myfile.dat ab null for int j 0 j...