#includestdio.h
成都創新互聯專注于灌云網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供灌云營銷型網站建設,灌云網站制作、灌云網頁設計、灌云網站官網定制、小程序定制開發服務,打造灌云網絡公司原創品牌,更為您提供灌云網站排名全網營銷落地服務。
#includestring.h
main()
{
void g(char a[]); /* 函數聲明 */
char a[100];
gets(a);
g(a); /* 調用函數 */
printf("%s", a);
system("pause");
}
void g(char a[])
{
int i;
a[0] = a[0] - 32;
for (i = 0; a[i] != '\0'; i++)
{
if (a[i] == ' ')
a[i + 1] = a[i + 1] - 32;
}
}
這是我修改后的,改了很多,不好意思哦!
#includelt;stdio.hgt;
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;
}
運行結果:
擴展資料:
printf()用法:
1、printf()函數是格式化輸出函數,一般用于向標準輸出設備按規定格式輸出信息。
格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數據格式說明組成。
要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字符表示特殊的含義。
簡單點理解就是,在一段程序中你正確使用該函數,可以在該程序運行的時候輸出你所需要的內容。
2、printf函數是一個標準庫函數,它的函數原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用printf函數之前必須包含stdio.h文件。
首先將輸入的字符串當做字符數組,
要求每個單詞首字母,那就是空格后面的一個字符變成大寫,
用循環遍歷字符串,第一個不用說直接變大寫,后面判斷字符是不是空格,是空格下一個字符變大寫,
變大寫用現在的字符-26,再賦值給這個字符,就變成大寫了!
void upper(char* str)
{
char ch=*str;
if(ch123ch96)
*str–=32;
}