1樓:匿名使用者
#include
void main()
輸入乙個字元,若是小寫字母,轉換成大寫字母輸出;若是大寫字母,則轉換成小寫字母輸出。
2樓:萬能導師
**如下:
# include < stdio.h >intmain()
{charch;
thescanf("%c",ch);
if (ch > = a ch < = 'z '){chisequaltochplus32;
printf("%c",ch);
other}{
printf("%c",ch);
}getsthecharacter();
getsthecharacter();
return0;}
3樓:
判斷它的ascii碼。
如果是大於0x5a的話就減去0x20,那麼大寫字母就成小寫字母輸出了。
如果是小於0x5a那麼就加於0x20,那麼小寫字母就成大寫字母輸出了。
這只是26個英文本母的判斷哦。。。。別搞錯了。
4樓:匿名使用者
if(ch>='a' && ch<='z') ch-=('a'-'a');
else if(ch>='a' && ch<='z') ch+=('a'-'a');
『a'是97 』a'是65,並且a-z 和 a-z之間是連續的,所以可以這麼用。
輸入1個字元,若是小寫字母則變大寫字母輸出,若是大寫字母則變小寫字母輸出,如果不是字母則不進行轉
5樓:匿名使用者
#include
void main()
6樓:青春別走
#include
int main()
用c語言程式設計,輸入乙個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出
7樓:木澂
**如下
:#include
int main( )
**在devc++環境下執行效果如下:
8樓:郝在益
如果是小寫,則將這個字元減去32,再輸出。反之,加上32就是了。
#include
main()
滿意請採納!
9樓:匿名使用者
#include
void main()
else if(ch>=97 && ch<=122)printf("%c\n",ch);}
輸入乙個字元,如果是大寫字母則輸出對應小寫字母,若是小寫字母則輸出相應大寫字母,如果都不是則原樣輸
10樓:千鋒教育
**如下
#include
int main()else if(ch>='a'&&ch<='z')
printf("%c",ch);
return 0;}
11樓:匿名使用者
#include
#include
void main ()
else
printf("output=%c\n",c2 );}
12樓:戀戀蘇點
dd yy hh ll gg jj pp ** xx vv kk tt
輸入乙個字元,如果是小寫字母,則轉換成對應的大寫字母,否則原樣輸出 15
13樓:夢朦朦
a 65,z 90;a 97 , z122由於不知道你用啥語言我就直說了。
首先判斷輸入的字元在不在97-122之間,char型別可以直接比較的;在的話進行下一步。不在的話原樣輸出。
第二步,將輸入的字元直接減去32 。比如 a=a-32;。輸出a
14樓:匿名使用者
#include
#include
void main()
return;}
15樓:珍惜在一起13時
#include
int main()
16樓:聽不清啊
c語言:
if(c>='a'&&c<='z')printf("%c",c-32);
else printf("%c",c);
pascal語言:
if c in ['a'..'z'] then write(upcase(c)) else write(c);
用c語言程式設計,輸入乙個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出,
17樓:木澂
**來如下:
#include
int main( )
**在devc++環境下執行效果如下:
擴充套件資料:
題目思路詳解:
這道題的要求為:「輸入乙個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出」,則可得,需要設定的資料型別為字元型,且涉及到輸入輸出函式。
因而,使用庫,並且設定字元型變數x,y。
又,題目要求實現大小寫的轉換,則涉及到了ascii碼中,有關字母的數字,且經查驗,a的ascii碼為65,a的ascii碼為97,由97 - 65 = 32 得到字母大小寫轉換的差值。
因而,使用條件語句if,根據輸入獲得的字母的大小寫,來改變ascii碼的值,加上或者減去32,並賦值給變數y。
18樓:校振英康嬋
如果是小bai
寫,du則將這個字zhi符減去32,再輸dao出。反之,加內上32就是了
容。#include
main()
從鍵盤輸入乙個字元,如果是大寫字母,則轉成小寫字母,如果是小寫字母則轉成大寫字母,其他字元原樣輸出
19樓:一口沒水的枯井
**如下:
#include
#include
int main()
getchar();
return 0;
}執行結果如下:
希望對你有幫助~
20樓:聽不清啊
#include
main()
21樓:毅直沒畢業
# include
int main()
if (s >= 'a' && s <= 'z')printf("%c" , s);
return 0;}
22樓:家在天堂
#include
void main()
輸入乙個字元,若輸入的字元是大寫字母,則將其轉換成小寫字母進行輸出;若輸入的字元是小寫字母,則將其
23樓:鑄信
#include
int main(int argc, char *argv)
這個可以吧,用asii判斷
用C語言程式設計實現輸入小寫字母,將其轉換成大寫字母輸出
include main 用轉換大寫的函式輕鬆搞定 用c語言程式設計 通過鍵盤輸入乙個小寫字母,要求將其轉化為對應的大寫字母後輸出 1 首先建立乙個工程和.c檔案。2 接下來開始輸入標頭檔案。3 接下來開始輸入主函式。4 定義乙個字元型的變數。5 然後繼續輸入scanf。6 輸入printf函式,輸...
c語言程式設計,從鍵盤輸入小寫字母,將其轉換成大寫字母
include stdio.h void main ch include ar main 我寫一些關鍵點,可能我們是同一本書的初學者。這不是答案,只是一種提示,利用型別轉換巧妙。include void main 用c語言程式設計 通過鍵盤輸入乙個小寫字母,要求將其轉化為對應的大寫字母後輸出 1 首...
字元,若是小寫字母則轉換為在字母中的序號不允許用
c語言演算法 假定 小寫字母轉為 序號 的 數值 為 1 到 26 char c if c a c z c c a 1 假定 小寫字母轉為 序號 的 數值 為 0 到 25 char c if c a c z c c a 用c語言程式設計,輸入乙個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉...