從鍵盤輸入一組小寫字母,保存在字符數(shù)組str中。請補充函數(shù)proc(),該函數(shù)的功能是:把字符數(shù)組str中
從鍵盤輸入一組小寫字母,保存在字符數(shù)組str中。請補充函數(shù)proc(),該函數(shù)的功能是:把字符數(shù)組str中字符下標為奇數(shù)的小寫字母轉(zhuǎn)換成對應(yīng)的大寫字母,結(jié)果仍保存在原數(shù)組中。例如,輸入abcdefg,輸出aBcDeFg。
注意:部分源程序給出如下。
請勿改動main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proe()的橫線上填入所編寫的若干表達式或語句。
試題程序:
正確答案:【解析】要將字符串中所有下標為奇數(shù)的小寫字母轉(zhuǎn)化為大寫字母,應(yīng)該檢查字符串str中從第一個到最后一個字符,判斷其下標是否為奇數(shù),因此【l】填“str[i]!=ˊ\0ˊ”。每找到一個下標為奇數(shù)的小寫字母。就將其轉(zhuǎn)換為大寫字母,大寫字母的ASCⅡ碼值比與其對應(yīng)的小寫字母小32,因此【2】填“32”。每判斷完一個字符,要為檢查下一個字符做準備,因此【3】填“i++”。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。