編寫程式,不使用strupr()函式和strlwr()函式實

2021-04-18 07:02:04 字數 1347 閱讀 2441

1樓:匿名使用者

char c ="a";

char b = c-32;

// now b = "a"

怎麼用strupr,strlwr函式分別將字串中大寫字母轉換為小寫,小寫字母轉換成大寫, 100

2樓:金色潛鳥

包含標頭檔案string.h。用 gets(s); 讀入一行字串。 列印 strupr(s) 就是大寫,

列印 strlwr(s) 就是小寫,用 strcpy(s,strupr(s)); 就把 s 轉達大寫,用strcpy(s,strlwr(s)); 就把 s 轉達小寫,程式例子如下:

#include

#include

int main()

例如:輸入: abcd xyz 234 uce輸出:

abcd xyz 234 uce

abcd xyz 234 uce

abcd xyz 234 uce

abcd xyz 234 uce

c語言,strlwr函式和strupr函式用法?

3樓:ghoul荷蘭人

char *strlwr(char *a)功能:將字串a轉換為小寫形式

char *strupr(char *a)功能:把字串a中的串轉換成大寫

4樓:

請看一下標頭檔案裡兩函式的定義,標頭檔案是可以開啟的

怎麼c語言編寫一個函式字串的大小寫轉換

5樓:匿名使用者

1)全部轉成大寫---strupr

函式原型:char*strupr(char*src)函式說明:將字串src轉換成大寫形式,只轉換src中出現的小寫字母,不改變其他字元

返回值:返回指向src的指標。

2)全部轉成小寫---strlwr

函式原型:char*strlwr(char*src)函式說明:將字串src轉換成小寫形式,只轉換src中出現的大寫字母,不改變其他字元

返回值:返回指向src的指標。

6樓:匿名使用者

大寫轉小寫 直接用他 + 32

小寫轉大寫 直接用他 - 32

例如: char ch = 'a' ;

ch += 32;

7樓:匿名使用者

其實toupper()函式就是幹這個的

自己寫也不難,字元 -20就是大寫

8樓:草叢裡的落葉

void str_trans(char s)}

使用c語言編寫程式,實現計算1 2 3 4

寫主要 int sum 0 for int i 1 i 27 i 3 printf d sum c語言編寫程式計算1 2 3 4 5 6 7 8 9 10 11 12 61 62 63 64的值 include stdafx.h vc 6.0加上這一行.include stdio.h void ma...

vb編寫程式計算如下分段函式並輸出結果其中值

dim x as integer inputbox 請輸入值 dim result as integer 你的計算 msgbox result 1 vb6.0編寫程式,計算下列分段函式,要求輸入x的值,輸出y的值。30分,其中介面設計詳細全面2分 1 編 來寫程式,計算下列分段源函式,要求輸入x的值...

編寫程式列印楊輝三角型,C語言編寫程式,列印一個7行的楊輝三角形

include define n 10 void setdata int s n int n int i 0 int j 0 for i 0 iarr 0 1 arr 1 for i 2 ifor j 1 jarr j arr i 1 j 1 arr i 1 j for i 0 ifor j 0 j...