編寫一個程序,完成一下功能:從鍵盤輸入一行英文句子,輸入到屏幕上,並將每個單詞的

題目:

編寫一個程序,完成一下功能:從鍵盤輸入一行英文句子,輸入到屏幕上,並將每個單詞的
首字符改寫成大寫字母(僅改寫首字符爲英文字母的單詞)

解答:

有個缺陷,如果是this is a test,則把a也大寫了,不知道這樣是不是符合你的要求.(按你的題目講是正確的)如果不符合,則稍加個判斷即可.
#include
#include
int main() {
char s[2048];
int i;
printf("Input a sentance please:");
gets(s);
if (s[0]!=0) {
if (s[0] >='a' && s[0]

添加新評論

暱稱
郵箱
網站