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...