看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): win10 編譯器:Dev c++ 額外使用到的函數庫(Library Used): iostream而已 問題(Question): 我要怎麼把子程式的av值回傳到主程式? 餵入的資料(Input): 從主程式給a b c d值 預期的正確結果(Expected Output): 希望可以把子程式宣告的av值回傳到主程式 錯誤結果(Wrong Output): 不知道怎麼回傳 程式碼(Code):(請善用置底文網頁, 記得排版) int dataCheck(int a,int b,int c,int d){ int av; if(a>256||a < -256) { a=0; } if(b>256||b < -256) { b=0; } if(c>256||c < -256) { c=0; } if(d>256||d < -256) { d=0; } av=(a+b+c+d)/3; if(a==0){ a=av; } if(b==0){ b=av; } if(c==0){ c=av; } if(d==0){ d=av; } cout<<"["<<a<<","<<b<<","<<c<<","<<d<<"]"; cout<<"平均值:"<<av<<endl; } 補充說明(Supplement): -- GGGGGGGGGGGGGGGGGGGGG -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.20.4 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1480152087.A.F50.html ※ 編輯: lponnn (111.243.20.4), 11/26/2016 17:21:56 ※ 編輯: lponnn (111.243.20.4), 11/26/2016 17:22:46 ※ 編輯: lponnn (111.243.20.4), 11/26/2016 17:23:28
asd456fgh778: return 11/26 17:25
lponnn: 你好 我有用過return av的方式 不過在主程式不知道如何接 11/26 17:46
stupid0319: 自學嗎? 都會用if跟||了,還沒學過含數嗎 11/26 18:05
asd456fgh778: 你要接av 在主程式開變數接阿 11/26 18:10
lucky1lk: 副程式return av;主程式int XXX=dataCheck( a, b, c, d) 11/26 20:57
soso7885: 算平均不是(a+b+c+d)/4嗎 11/26 21:47
我後來改了 只要有0就除3 沒0就除4
SunFox58: 如果有問題 建議在FB社團或line群問 比較多人能即時回答 11/26 22:17
請問哪裡有社團可以加入呢 跪求 ※ 編輯: lponnn (111.243.20.4), 11/26/2016 22:19:00
hunandy14: lucky的不是答案嗎@@ 如果你要他相通可以先用全域變數 11/26 23:23
jojo5566: 這個是小白出的作業嗎XD 11/27 09:25
TobyH4cker: CCCCC 11/27 18:20