啊,崩潰了,這麼簡單的題就執行不對,為啥結果老是零呢??我知道我的函式有問題,幫我看看哪錯了

2021-03-29 02:04:17 字數 1018 閱讀 2634

1樓:匿名使用者

void input(char str)

str[i]='\0'; //錯誤3 陣列結束標誌}void ***bine(char str, int* num)void print(int num)

int main()

;int num = 0; //需養成定義變數立即初始化的習慣input(str);

***bine(str, &num); //錯誤4 num為值傳遞,無法完成資料獲取,應使用地址傳遞 &num

print(num);

return 0;}

2樓:星呈幻

兩個錯。

第一個函

數,變數i沒有初始化,是個不確定的值,而且也沒有做自增操作,起不到回限制字元長度答

的作用。

第二個函式,引數的定義有問題。你是想傳一個地址過來,但是寫法不對,正確的寫法應該是這樣:

void ***bine(char str, int *num)在呼叫時使用&符:***bine(str, &num);

計算機二級c語言的最後一題我為什麼老是得零分?我自己執行試了試,沒錯啊 10

3樓:鼠尾草的清新

0錯誤0警告只是告訴你編譯成功,沒有語法等錯誤而已。國考上機的得分要看你的輸出結果,給分。

4樓:蜻蜓點水

最後一道大題的閱卷思路是這樣子的

他給你倆檔案

in.txt

out.txt

讓你新增修改函式,然後讀取in.txt的內容,按照程式演算法,輸出到out中

所以閱卷檢查的地方有

1,是否編譯錯誤

2,是否增加了至少一句函式**

3,out.txt中的內容是否和答案一樣

剩下的自己檢查一下,,不過最後大題是可以作弊通過的,看我其他回答吧,懶得貼了

5樓:匿名使用者

函式沒定義m外層迴圈也不應該用m啊

急。簡單的數學題啊,誰來幫幫

解 設第一堆x千克,第二堆1680 x 1 7 11 x 1 3 5 1680 x 則解得x 880 1680 880 800kg 答 第一堆880kg 第二堆800kg 這個可以用二元一次方程來解 設第一堆有xkg 第二堆有ykg 那麼首先有 x y 1680 其次我們從條件中得知 兩堆煤餘下相同...

簡單的高中數學題簡單高中數學題!!!!!!跪求!!!!快啊

一 等差數列an的前幾項和是sn,若s9 72,那a2 a4 a9等於多少?s9 9a 36d 72 a 4d 8 a2 a4 a9 a d a 3d a 8d 3a 12d 3 a 4d 3 8 24 二 等比數列中公比是4,前三項的和是21,則通項公式是多少?a1 a a2 4a a3 16a ...

很簡單的物理題,快啊,幫幫忙

要緊靠平均速度的定義 平均速度等於總位移除以總時間。假設總位移為s,責總時間可表示為t s 2 v1 s 2 v2 所以平均速度為s t s s 2 v1 s 2 v2 你再把這是式子化一下啊,消去s可得正確結果!不是的你設全路程是s,前一段路程是s1 那麼後一段路程是s s1 前一段路程的時間是s...