方法1:
需要標頭檔案:#include
在c語言中,每乙個常用字元都有乙個對應的ascii值,大寫字母a~z對應的ascii為65~90,小寫字母a~z對應的ascii值為97~122。
大寫字母與小寫字母的ascii值相差32,所有可以這樣實現大寫字母與小寫字母的轉換。
int nlen;//儲存長度
char ch[100];//char變數
gets(ch);//得到char的值
//首先判斷char的長度:
nlen=strlen(ch);//需包含標頭檔案string.h
int i;
for(i=0;i=65 && ch[i]<=90)//如果是大寫的
}
方法2:
需要標頭檔案:#include
使用自帶的函式,strupr()轉換成大寫,strlwr()轉換成小寫。
都是返回char*,
例如:
char chget[100];
gets(chget);
char *chbig = strupr(chget);//把chget整個換成大寫的存入chbig
char *chsmall = strlwr(chget);//把chget整個換成小寫的存入chsmall
C 大小寫轉換
time limit 1000 ms memory limit 65536 kib submit statistic problem description x現在要學習英文以及各種稀奇古怪的字元的了。現在他想把一串字元中的小寫字母變成大寫字元,大寫字母變成小寫字母,其他的保持不變。input 輸入...
C 大小寫轉換
如果使用string類,可以使用 include裡的如下方法進行大小寫轉換 leetcode不支援這個函式 transform str.begin str.end str.begin tolower 記得 tolower前面有 而且是 tolower,不是 tolower 如果用char陣列,也可以...
大小寫轉換
小寫數值轉大寫 xieshuxu 傳入轉換字串 傳入整數單位 如 元 傳入小數點後一位單位 如 角 傳入小數點後兩位單位 如 分 public string xiaotoda string xiao,string one,string two,string tree if xiao.indexof ...