1樓:匿名使用者
#include
using namespace std;
long power(int a,int b)int main()
2樓:
上面的修改時正確的,看樣子你對引數傳遞還是不明白,好好看看課本上的函式裡的引數這一節吧,慢慢就好了,剛開始我也不懂引數傳遞,多練一些程式就明白了,祝你好運
3樓:匿名使用者
看來樓主是剛學c的,函式的呼叫通俗點講就是我給你一些原材料或者圖紙,然後你幫我用我給你的原材料或者按照圖紙把成品做出來,但是你的函式是自己設計圖紙自己做,沒有按照我給你的原材料或者圖紙做,當然做不出來東西。
power(int x,int y)的作用是按照x,y得出x的y次方,兩個引數都是int型的,傳的是形參,我就用圖紙來比如形參。
你這樣想,x和y是你放圖紙的容器,p和q就是我給你的圖紙,然後你的x和y裡面放了我給你圖紙p和q,你下面的生產過程就要用這兩個圖紙。你就錯在你沒有用x和y這兩個裝了p和q的容器來生產,而是用的你自己設計的a和b來做。
不知道我這樣說,樓主可明白?
C語言程式錯在哪,怎麼改,c語言程式錯在哪?
函式fun缺少返回值,我給你返回0了,不知道你要返回什麼!include int fun int array 3 3 return 0 void main for i 0 i 3 i fun array printf converted array n for i 0 i 3 i fun需要一個返回...
C 程式找錯(這是數字翻轉的程式)
我這個經過驗證絕對沒問題 樓主出錯有三點 第一 int 溢位 第二 你每次迴圈給t賦值 每次都把上次的覆蓋了最後只能是第一個數字 比如 123456 就只能輸出1至於數字逆序 我的部落格裡有一章 有不下5中辦法 不限制位數等等 辦法都有http hi.baidu.include void main ...
哪位大神幫我看看這個c語言程式錯在哪
首先是首行的stdio.h書寫錯誤,其次是switch 後面不加分號。其它錯誤我還沒發現 第一,標頭檔案 第二,switch 後面的分號去掉。switch n 5 括號裡面不能有運算表示式 大神幫我看看這個c語言程式不知道 錯了 就不能複製 出來?只會照 我換了10個顯示器,30個鍵盤,20個滑鼠也...