初學者求C語言大神解答,C語言初學者,求大神看一下這個程式問題出在哪裡?

2021-05-01 05:55:31 字數 1451 閱讀 9722

1樓:pa跳大

後兩組數都太大了,超出了int的範圍,即使用long應該也不夠。

最好還是改一下計算方法,算b次方的時候一次一次地乘,每次乘完都對c取餘,結果只留餘數。這樣應該就行了。

2樓:匿名使用者

用pow計算3的100次方的結果是這個樣子。

去%10當然得0了。這個結果,估計改long也無用。

注意pow返回的是double。

估計下面也是如此原因。

所以這個演算法也就這樣了。至於pa跳大的方法,有數學方面的證明可以這樣做麼???

3樓:陳柏權

return 0; 返回的是0啊 所以回是0哦 return ans 希望採納

c語言初學者,求大神看一下這個程式問題出在**?

4樓:馮老師(必果學院

該**有以下錯誤:

1 函式引數指定陣列

原因:函式引數無法指定陣列,只能指定指標。即使設定為陣列,陣列的大小會被忽略!

2 gets_s函式缺少引數,未指定緩衝區大小改正:gets_s(a,7)

3 排序函式序號處理錯誤

改正:**如下:

void func(char a,int nlen){if(nlen<=3) return;//三個或者三個以下無需排了,直接返回

for(int i=1;i

編譯的時候注意:

專案→屬性→常規→字符集→使用多位元組字符集

5樓:景星菱

您好這裡介紹幾個學習c語言必備的東東: 一個開發環境,例如turbo c2.0,這個曾經佔據了dos時代開發程式的大半個江山。

但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使用visual c++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。 一本學習教程,現在c語言教材多如牛毛,但推薦大家使用《c語言程式設計》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。

除此以外,現在有很多輔助學習的軟體,畢竟現在是window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這麼老套。我向大家推薦一個「整合學習環境(c語言)」,裡邊的知識點總結和例程講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個

初學者c語言結構體的一道習題!求大神解答

6樓:strike_怒濤

結構體範例:

struct info

其中time的格式可以用抄

長整形中的

襲每一位數bai來表示

du(比如20150709175030表示2023年7月9日17點50分30秒)

只是一zhi種參考,希dao望能夠幫到你哦~

初學者求大神解答,c語言中的迴圈問題

include define val 20int main 解釋你的那個例程 你說這道題要求輸出20個數,是不正確的,確切的說是輸出20個數,前兩個數是0和1,後面每個數是前兩個數之和 那麼實際上每次只需要輸出一個和的數就行了,這個數就是變數fn,而fn 1,fn 2就是用來存放之前兩個數的 所有以...

關於C語言初學者的問題,初學者關於C語言的問題

呵呵,這些用來解決數學問題的例子只不過是幫助初學者入門罷了。你想,這些數學問題的答案及原理,大家都很清楚,然後用程式語言表達出來,就更容易理解了。你說的黑黑的應該是dos介面吧,這是輸出視窗,幫助看到程式的結果。你說的人機介面是以後要學習的內容了,彆著急,c語言很深的,只有從基礎學起,而且把基礎打 ...

C語言題,求大神解答,c語言的題,求大神解答

include int main for i 0 iprintf d az i printf n for i 0 iprintf d af i printf n return 0 c語言的題,求大神解答 解 1 a項錯誤 有些不可見字元可放入緩衝區,例如 回車 空格。b項錯誤 有些輸入函式有緩衝區,...