欧美区亚洲区在线观看-欧美区一区二区三-欧美区在线-欧美人成激-欧美人禽杂-欧美人牲口杂交在线

萬能百科  > 所屬分類  > 

請補(bǔ)充main函數(shù),該函數(shù)的功能是:把一個字符串中的所有小寫字母字符全部轉(zhuǎn)換成大寫字母字符,其他

請補(bǔ)充main函數(shù),該函數(shù)的功能是:把一個字符串中的所有小寫字母字符全部轉(zhuǎn)換成大寫字母字符,其他字符不變,結(jié)果保存原來的字符串中。

例如:當(dāng)str[N]“123 abcdef ABCDEF!”,結(jié)果輸出:

“123ABCDEFABCDEF!”。

注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的橫線上填入所編寫的若干表達(dá)式或語句。

試題程序:

include<stdio.h>

include<stdlib.h>

include<conio.h>

define N 80

void main()

{

int j;

char str[N]="123abcdef ABCDEF!";

char* pf=str;

clrscr();

printf("*** original string ***\n");

puts(str);

【 】;

while(*(pf+j)).

{

if(*(pf+j)>='a'&&* (pf+j)<='z')

{

*(pf+j)=【 】;

j++;

}

else

【 】;

}

printf("****** new string ******\n");

puts(str);

system("pause");

}

正確答案:

j=0*(pf+j)-32j++j=0*(pf+j)-32j++ 解析:第一空:變量j聲明時沒有初始化,而后面程序用到j(luò),所以在這里對j初始化為0。第二空:將小寫字母轉(zhuǎn)換為對應(yīng)的大寫字母的方法是,小寫字母的ASCII碼減去32,得到對應(yīng)的大寫字母的ASCII碼。第三空:如果當(dāng)前字符不是小寫字母,則不做任何處理,使指針指向下一個字符,準(zhǔn)備進(jìn)行判斷。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

主站蜘蛛池模板: 日本成人一区在线 | 国产精品一区12p | 福利在线91| 最新热门影视资源在线看 | 成人福利在线 | 日本午夜网站 | 精新精新国产自在现 | 欧美专区亚洲专区 | 欧美性xxxxx极| 国产欧美日韩不卡 | 国产精品玖玖资 | 福利小视频导航 | 91大神千人斩| 欧美三级一级在 | 乱伦故事 | 日韩精品成人亚洲毛 | 国产精品乱码一区二 | 精品绿帽视频 | 福利小视频网址 | 精品在线一区91 | 三级在线播放 | 欧美综合在线视频 | 成人免费**毛 | 欧美亚洲下一页 | 精品偷拍视频一区 | 国产精品玖玖玖 | 国际b站免费视频入 | 国产精品一二区 | 精品国产亚洲三 | 精品一区二区免费 | 91免费网站| 美日韩午夜福利 | 日韩国产欧美视 | 国产精品免费网站 | 国产剧情片视须资 | 日韩新片网在线精品 | 国产精品成人v | 日韩十国产十欧美 | 精品性高 | 国产精品玖玖 | 午夜伦伦 |