1樓:火柴的盒
int max是呼叫一個函式,你還沒有編寫這個函式,scanf("%d%d%d",&a,&b,&c)是從鍵盤輸入abc的值,值的型別均為整形
2樓:
//程式不完整,且有錯,改正如下:
#include
int max(int a,int b);//函式引用說明void main ()
int max(int a,int b)
3樓:雪碧我要綠色的
#include
int max(int a,int b,int c)void main ()
int max(int a,int b);這裡本該是比較的函式,只是錯了。
這樣改就對了。
scanf("%d%d%d",&a,&b,&c)就是輸入a,b,c著三個數!謝謝!
4樓:生活是自己選擇
這是一個函式呼叫的問題。
首先你應該從主函式(main())開始讀**。scanf("%d%d%d",&a,&b,&c)表示輸入三個數,d = max(a,b,c);表示呼叫max()函式,且把函式返回值賦值給d。而呼叫的這個函式(max())你應該寫在主函式之前。
但你沒寫出來,所以是錯誤的。修改如下
#include
int max(int a,int b,int c)void main ()
5樓:匿名使用者
int max(int a,int b這是一個求兩個數中的較大值的函式,就是在兩個數中找最大值,a,b,就是要比較的兩個數,a,b是形參,使用者可以輸入兩個值傳送給a和b,然後作比較。
這個函式你還沒寫出來,你可以參照書上的一些例題,應該很快就會編出來!
scanf("%d%d%d",&a,&b,&c):這是一條輸入語句,就是輸入你要比較的三個數!
祝你成功!
6樓:匿名使用者
int max(int a,int b)為你定義的一個子函式 int a,int b為裡面的變數名 定義一個新的函式時所有的變數都要定義 這就是c語言中的「先定義 後使用」
scanf("%d%d%d",&a,&b,&c)讓你輸入三個變數 &的意思是取地址 scanf 只能輸出相應的地址 所以要先對變數取地址才能對其進行 輸出
7樓:
int max(int a,int b)是使用者自定義函式,這個要在後面才會講。
scanf("%d%d%d",&a,&b,&c)這個語句是從鍵盤上輸入3個正整數,然後依次存入a,b,c
8樓:獨筠心
int max(int a,int b) 是函式max,定義該函式的變數是兩個整型數,返回值也是整型數;d = max(a,b,c);即是呼叫該函式,輸入變數a、b,返回的最大值賦給d 。
scanf("%d%d%d",&a,&b,&c)就是在鍵盤上敲入三個數,這三個數存入變數a、b、c對應地址的記憶體中,也就是說分別賦給了a、b、c .
9樓:
int max(int a,int b)為函式宣告 就是在呼叫前告訴編譯系統 有此函式 做相關準備
下面的是輸入語句 就是輸入整形資料abc
10樓:匿名使用者
nt max(int a,int b)是比較a,b的大小
scanf("%d%d%d",&a,&b,&c)是按順序輸入abc的值
11樓:醉臥南窗聽秋雨
d=max(a,b,c)改為d = max(max(a,b),c)
大一c語言程式編寫作業,大一C語言程式編寫作業
請問 編寫函式sort,呼叫insert函式實現直接插入排序 什麼意思?insert函式是插入還是插入排序? 既然是作業,到這來問就不太好了,自己去做,不會的查一下資料才會提高自己的水平。像這樣把題目一貼等別人來幫你做一點用處都沒有。 雪颻 郵件已傳送,請注意查收執行過了沒有問題的 大一c語言程式設...
c語言怎麼編寫輸出數再換行輸出數字的命令
四舍 入 輸出6個數再換行即輸出時每行6個數,可以採用迴圈來實現該效果。int a 100 int i for i 0 i 100 i printf d,a i if i 6 5 printf n 因為i是從0開始計數,所以每次i 6為5時換行,實現每行6個效果。擴充套件資料 c語言的知識梳理總結 ...
c語言編寫水仙花數,C語言程式設計輸出所有的「水仙花數」。
水仙花數 是指一個 n 位數 n 3 它的每個位上的數字的 n 次冪之和等於它本身。include int fun int n int main 執行結果 153370 371407 方法 先弄懂什麼是水仙花數 水仙花數是指一個n 3 位數字的數,它等於每個數字的n次冪之和。3位水仙花數 先定義3個...