#includelt;stdio.hgt;
創(chuàng)新互聯(lián)建站專注于德陽網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供德陽營銷型網(wǎng)站建設(shè),德陽網(wǎng)站制作、德陽網(wǎng)頁設(shè)計、德陽網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造德陽網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供德陽網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
int main()
{
int i;
int word;
char str[200];
printf("請輸入字符串:");
while(gets(str)!=NULL)
{
printf("修改后的字符串為:");
word=0;
for(i=0;stri!='\0';i++)
{
if(stri=='')
{
word=0;
printf("");
}
else if(word==0)
{
word=1;
stri=stri-32;
printf("%c",stri);
}
else
printf("%c",stri);
}
printf("\n");
}
return 0;
}
運行結(jié)果:
擴(kuò)展資料:
printf()用法:
1、printf()函數(shù)是格式化輸出函數(shù),一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。
格式輸出,它是c語言中產(chǎn)生格式化輸出的函數(shù)(在stdio.h中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說明組成。
要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。
簡單點理解就是,在一段程序中你正確使用該函數(shù),可以在該程序運行的時候輸出你所需要的內(nèi)容。
2、printf函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。
#include
中的兩個函數(shù),
1.strupr(小寫轉(zhuǎn)大寫)
和
2.strlwr(大寫轉(zhuǎn)小寫)
原型:extern
char
*strupr(char
*s);//*strlwr(char
*s)
說明:只轉(zhuǎn)換s中出現(xiàn)的小(大)寫字母,不改變其它字符。返回指向s的指針。
舉例:
#include
#include
int
main()
{
char
*s="copywrite
1999-2000
ggv
technologies";
clrscr();
printf("%s",strupr(s));//strlwr(s)
getchar();
return
0;
}
這是把每個單詞的首字母變成大寫:
#includestdio.h
#define
islower(c)
(c='a'c='z')
#define
isupper(c)
(c='A'c='Z')
int
main()
{char
s[200];
int
i;
gets(s);
for(i=0;s[i];i++)
if(i==0||islower(s[i])(!(islower(s[i-1])||isupper(s[i-1]))))
s[i]-=32;
puts(s);
getch();
return
0;
}
這是將一行的首字母變成大寫:
#includestdio.h
int
main()
{char
s[200];
int
i;
gets(s);
for(i=0;s[i]='A's[i]='Z'||s[i]='a's[i]='z';i++)
break; //遇到一行的首個字母就退出循環(huán)
if(s[i]='a's[i]='z')s[i]-=32; //若它是小寫字母就把它變?yōu)榇髮?/p>
puts(s);
getch();
return
0;
}
首先將輸入的字符串當(dāng)做字符數(shù)組,
要求每個單詞首字母,那就是空格后面的一個字符變成大寫,
用循環(huán)遍歷字符串,第一個不用說直接變大寫,后面判斷字符是不是空格,是空格下一個字符變大寫,
變大寫用現(xiàn)在的字符-26,再賦值給這個字符,就變成大寫了!
分享題目:c語言首字母變大寫函數(shù),c語言將小寫字母轉(zhuǎn)換成大寫字母的函數(shù)
文章分享:http://jinyejixie.com/article6/hsogog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、面包屑導(dǎo)航、網(wǎng)站改版、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)