問答題
程序改錯:功能:編寫一個函數(shù),輸入n為偶數(shù)時,調(diào)用函數(shù)求1/2+1/4+...+1/n,當輸入n為奇數(shù)時,調(diào)用函數(shù)1/1+1/3+...+1/n(利用指針函數(shù))
【程序填空,不要改變與輸入輸出有關(guān)的語句。 輸入一個正整數(shù)repeat (0〈repeat〈10),做repeat次下列運算: 輸入一個整數(shù),輸出它的位數(shù)以及各位數(shù)之和。
【程序填空,不要改變與輸入輸出有關(guān)的語句。 輸入一個正整數(shù)repeat (0〈repeat〈10),做repeat次下列運算: 輸入一個正整數(shù)n, 再輸入n個整數(shù),輸出最大值。
程序改錯:功能:求1到20的階乘的和。
程序改錯:功能:編寫函數(shù)fun生成一個對角線元素為5,上三角元素為0,下三角元素為1的3*3的二維數(shù)組。
【程序填空,不要改變與輸入輸出有關(guān)的語句。 輸入一個正整數(shù)repeat (0〈repeat〈10),做repeat次下列運算: 讀入一批正整數(shù)(以零或負數(shù)為結(jié)束標志),求其中的奇數(shù)和。
程序改錯:功能:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個,第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。
【程序填空,不要改變與輸入輸出有關(guān)的語句。 輸入一個正整數(shù)repeat (0〈repeat〈10),做repeat次下列運算: 輸入2個整數(shù)begin和end,分別代表攝氏溫度的起止值,輸出該范圍內(nèi)攝氏溫度C和華氏溫度F的轉(zhuǎn)換表。
程序改錯:功能:判斷整數(shù)x是否是同構(gòu)數(shù)。若是同購數(shù),函數(shù)返回1;否則返回0。 說明:所謂“同構(gòu)數(shù)”是指這個數(shù)出現(xiàn)在它的平方數(shù)的右邊。 例如:輸入整數(shù)25,25的平方數(shù)是625,25是625中右側(cè)的數(shù),所以25是同構(gòu)數(shù)。 注意:x的值由主函數(shù)從鍵盤讀入,要求不大于1000。
程序改錯:功能:將s所指字符串中出現(xiàn)的、t1所指子串全部替換成t2所指子字符串,所形成的新串放在w所指的數(shù)組中。在此處,要求t1和t2所指字符串的長度相同。 例如:當s所指字符串中的內(nèi)容為:"abcdabfab",t1所指子串中的內(nèi)容為:"ab",t2所指子串中的內(nèi)容為:"99"時,結(jié)果在w所指的數(shù)組中的內(nèi)容應為:"99cd99f99"。
【程序填空,不要改變與輸入輸出有關(guān)的語句。 輸入一個正整數(shù)repeat (0〈repeat〈10),做repeat次下列運算: 讀入1 個正整數(shù) n(n〈=100),計算并輸出1+1/3+1/5+1/7+……的前n項和(保留3位小數(shù))。