1樓:雲淡風輕in蘇州
倆程式一樣的啊。。。
1、max裡的x,y是外部傳入的兩個整數,作為待比較的引數,比較後可以返回兩者間的較大值
2、x,y是函式max的形式引數,所以已有定義,不需要max裡面再重新宣告
3、根據函式max的功能來看,最終是要返回較大值,而z是xy兩者中的較大值,故肯定返回z。除非xy乙個為負數乙個為0或者兩個都為0才返回0,不過這種情況與返回z是一樣的
4、c=max(a,b),ab是max函式的實參,xy是max函式的形參,形參和實參的名稱並不要求必須一致
2樓:wen上敏
1、max括號裡的x,y是max函式的兩個形參引數 目的就是用來傳遞實參的 這裡的實參是你輸入的兩個數
2 if (x>y)z=x;這一行,程式裡並未對xy做任何宣告 這裡宣告了int max(int x,int y)
3 因為你要比較的是兩個數的大數 輸出大數 所以返回的肯定是z
4 c=max x y 只不過是兩個實參而已 名字隨便起 c=max(a,b)這句的意思是呼叫c=max(x,y)
並將a傳給x b傳給y
c語言程式設計 ,高分求 答案!!!
3樓:趕潮飛魚
這個位址就是回答
求c語言程式設計高手幫忙,求C語言程式設計高手幫忙!!!
初看,程式應先宣告乙個包含20個整型數元素的陣列,但從程式目標來看,根本不需要所有的數,而只需找出次大的數而已,所以只要宣告三個整型變數 輸入 input 最大數 max 次大數 sec 即可。而且從記憶體利用率來看,這樣也更節省記憶體空間。以下程式你的所有要求都滿足了,僅供參考 include c...
C語言程式設計問題。急
這裡有詳細的演算法分析和源 本人就偷懶不寫了 補充一點 總體思路 試商,最多只要試到n的平方根就可以了 找到乙個質因數後,再用n除以質因數後的結果繼續分解 核心 從2開始,用sqrt n 以內的數去試商,不斷重複即可得到所有的質因數 從2 sqrt n 一旦有可以整除的數,除數即為乙個質因數,n 商...
C語言程式設計題求1,C語言程式設計題求112131415前30項的和。
include int main int argc,char argv sum 1000 n int sum temp n temp 10 if temp 4 n 1 n 10 printf 2f n n 100.0 return 0 可能抄 有點襲冗長,可以修改精煉下 哈,呵呵 include i...