在進行PTA作業完成的過程中,大家很積極在完成作業,然后在不懂的地方,有許多的同學也向助教們提出了問題,我們在這里將大家的問題進行了一下匯總然后逐一解答。
1輸出中常遇到的問題。
- 這個圖片里我將同學們所有出現的錯誤都集中在了一起。
這個圖片的錯誤有:
1.左邊打的是中文的括號。
2."f(x)=y"應改成"f(%d) = %d",x,y 因為引號里面是輸出的內容,%(百分號)作為格式化字符,當出現%f %d %s 這個字樣的時候,會順序對應尋找第二、第三、第四參數等等,用變量的值來替換%位置
3.PTA中的輸出一般都有等號你可以看題目輸出樣例上面有沒有空格,看不出可以用鼠標點擊划一下。
4.括號后面沒打分號。
正確示例:
2.輸出中的另外一種錯誤
這個圖片的錯誤在於輸出的英語單詞沒有注意大小寫要和輸出樣例一樣還少了一個標點符號“!”,而且括號后面沒打分號。
正確示例:
3.輸入中遇到的問題。
這個圖片里我將同學們所有出現的錯誤都集中在了一起。
1.逗號和n應該要寫在引號外面而且要在n的前面加&,這和輸出的類似,唯一不同的就是n的前面要加&
2.括號外面要加分號;
4.if-else中遇到的問題。
由於這個語句是先判斷第一個是否符合才進行下一個環節的,如:這個題目是先進行x<50是否成立,如果不成立就判斷x<0是否成立,但是你們可以想一想,既然x<50都不成立了x<0是不是更加不可能成立了,這里犯了邏輯錯誤。
正確示例:
希望對大家有用!