1樓:匿名使用者
不知道你說的具體問題是什麼,程式沒太大問題,不知道是不是你的c++編譯器沒有設定好,
還有,一般c語言中的主函式是有返回值的,只不過返回值是系統呼叫的。正確的主函式應該是:
int main ()
main函式裡面也是有引數的,但是省略是可以的。
還有,你的求冪的函式後面為什麼要加個「;」?開始定義的時候有「;」是正確的,但是後面寫具體求冪函式的時候「;」應該去掉,不然系統當然提示你缺少函式標題了。
int power(int base,int n); //這裡加了「;」符號之後後面的內容都算沒有了
如果改了還是不行請把你的具體情況再告知我、、、我那會學c語言的時候都用的tc。。。很老的編譯器了,呵呵。
2樓:匿名使用者
樓上說的都十分正確,建議把主函式定義成int型
3樓:匿名使用者
暈 主函式都定義成了void沒有返回值了 後面怎麼還有個return 0 當然是報錯了,在main主函式裡面做個有返回值的函式。
4樓:手機使用者
去掉 return 0;
c語言程式填空題求高手指教實在是想不出
a i a j a j 取得剩下的陣列第乙個的值 a 0 得不出正確的結果 a 0 a j a j c語言程式填空題,答案已給出,求大神指點,具體解題思路,謝 哎,真是想吐槽,在c語言中字串都是以 0 結尾的。例如char str2 abcd 題目裡是通過gets來用鍵盤輸入給str2賦值的,所以你...
用c語言求這題,要過程。新手指教,求指點
include include main int i,j,k 0,a 5 scanf d i while i 10 a k i 10 i i 10 printf d n k j k k k 1 while k 0 printf d a k printf printf d n a k while j ...
C語言程式沒有錯誤但執行不了,為什麼我的C語言程式沒有錯誤卻總是不能執行
scanf應該使用 語句修改為 scanf d a i 為什麼我的c語言程式沒有錯誤卻總是不能執行 linking.link fatal error lnk1104 cannot open file debug cpp1.exe 執行 link.exe 時出錯.這個我也抄 遇見過,其實你這段話寫的沒...