c 編寫函式將小寫字母轉換為大寫字母在主函式中呼叫該函式

2021-04-13 01:53:18 字數 1838 閱讀 1159

1樓:雲中鶴隱

你可以看一下ascii碼 a是65 a是97

就是說你可以判斷字元如果是小寫的就減去32

2樓:神大人

小寫字母與大寫字母之間as碼差32,不就行了嗎?

3樓:匿名使用者

#include

using namespace std;

char mc(char x)

void main() { char buffer[20],c,cc;

cin>>buffer; c=buffer[0]; cc=mc(c); cout<

4樓:金色潛鳥

#include

using namespace std;

#include

char x2d(char x)

int main()

return 0;}

c++:編寫一個函式,將大寫英文字母轉換為小寫字母,小寫字母轉換為大寫字母

5樓:匿名使用者

前面#include

int main()else if(c>='a' && c<='a')else

return 0;}

程式設計c++:定義一個函式,講一個字串中的所有小寫字母轉換為相應的大寫字母,其餘字元不變。

6樓:匿名使用者

#include

void convert( char*p)

}int main()

7樓:大力金剛神

trans(char*str)

n++;}}

自定義函式,用c++寫字串大寫字母轉換成小寫字母

8樓:育知同創教育

#include

#include

#include

using namespace std;

string strlower(string text)return(newtext);

}int main()

9樓:ㄨ比翼の羽根

手機上打起復

來太麻煩了,我制告訴你一下思路吧,用bai一個for迴圈(du0開始,《字串長度結束)zhi

對字串的每個位置依

dao次判斷acsii碼值,大於a且小於z的acsii碼值的就經過運算換成小寫字母的acsii碼值,不是就不管他

.編寫函式,將給定字串的大寫字元轉換為小寫字元。在主函式中輸入字串並呼叫函式,輸出轉換後字串.

10樓:用著追她

1、initcap(str)完成對字元首字母大寫的轉換。

2、在進行首字母大寫進行轉換的時候如果字回符串答包含多個單詞同樣只轉換各個單詞的首字母。

3、lower函式的作用是將字串全部轉換為小寫。

4、upper函式的作用是將字串全部轉換為大寫。

5、想把hello world 字元首字母大寫,其它變為小寫。這個時候可以使用巢狀函式。

6、也可以直接使用initcap函式。

11樓:匿名使用者

#include

#include

char *tran(char a[100]) //返回的是地址,故用char *

int main()

另:在函式呼叫時,tran( ) 裡面的引數需要傳的是陣列的首地址(即:陣列名),而n[100]表示n陣列中的第101個字元。

編寫一個 upper ,把小寫字母轉換成大寫字母作為

include define n 80 char upper char ch if ch a ch z ch a ch a return ch int main char str n p printf 請輸入英文字串 gets str p str while p printf c upper p ...

c字串中轉換小寫字母自定義函式,用c寫字串大寫字母轉換成小寫字母

程式例子如下 vc 6.0編譯通過 原理 對字串中每個字元進行判斷。如果是大寫字母,則ascii碼加上32 即為對應小寫字母 如果是小寫字母,則ascii碼減去32 即為對應大寫字母 至於32這個數,可以通過查ascii碼錶得知大小寫字母的這一關係。include include using nam...

c語言怎樣統計大寫字母,小寫字母,數字,空格的的個數 這個程式錯在哪裡?為什麼老跑出來不對

小寫字母不是97到120吧,應該到122吧。還有你最後判斷的那個條件寫成了if b i 成了賦值語句而不是判斷語句。改成這樣好了 include include int main printf 大寫字母的個數為 d n小寫字母的個數 d n數字的個數 d n空格的個數 d n其他字元的個數 d n ...