1樓:匿名使用者
修改後:
#include
void main()
2樓:匿名使用者
你的語句有問題,c語言裡面不能寫成'a'<=x<='z',還有邏輯的問題,字元並不是只有字母的,else那裡
改一下,另外printf("putout:%c\n",getchar()+32);裡面版的getchar()多餘了,又接收權了一個字元,上面不是有x了麼?
#include
void main()
3樓:匿名使用者
printf("putout:%c\n,x+32");
4樓:匿名使用者
將printf中的getchar換為x
c語言中字母大小寫怎麼轉換?
5樓:匿名使用者
在asc碼中,大小寫字元分別連續儲存。所以,相同字元的大小寫差值是相同的,這個內
差值是十進位制的32。容
在不記得這個差值的情況下,可以用'a'-'a'來表示。
於是,大寫轉為小寫,可以寫作
c = c-('a'-'a');
或c = c+32;
小寫轉為大寫,可以寫作
c = c-('a'-'a');
或c=c-32;
c語言編寫一個大小寫字母轉換的程式
6樓:匿名使用者
#include
#define daxie(x) (x>='a' && x<='z') //判斷是大寫字元。
#define xiaoxie(x) (x>='a' && x<='z') //判斷是小寫字元。
#define zhuanxiaoxie(x) (x-'a'+'a')//轉為小寫
#define zhuandaxie(x) (x-'a'+'a')//轉為大寫
int main()
擴充套件資料
c語言的基本構成
1、任何一個c語言程式都必須包括以下格式:
main()
這是c語言的基本結構,任何一個程式都必須包含這個結構。括號內可以不寫任何內容,那麼該程式將不執行任何結果。
2、main()----在c語言中稱之為「主函式」,一個c程式有且僅有一個main函式,任何一個c程式總是從main函式開始執行,main函式後面的一對圓括號不能省略。
3、被大括號括起來的內容稱為main函式的函式體,這部分內容就是計算機要執行的內容。
4、在裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標誌。
通過執行這條c語言系統提供給我們直接使用的螢幕輸出函式,使用者即可看到執行結果,本程式執行後,將在顯示器上顯示如下結果:
a=20,b=15,sum=35
7樓:鍋鋼
c語言實現如下:
#include
#include
void main()
printf("%c\n",c); //輸出轉換後的字母字元。}
8樓:匿名使用者
#include
void main()
else
if( x>='a' && x<='z')/*其它不用理*/
printf("%c\n",x);}
9樓:匿名使用者
呼叫toupper()函式
#define _crt_secure_no_warnings#include
#include
void toupper(char ch)else
}int main()
/** 將大寫字母轉換為小寫字母
*/#include
int lower(int c)
main()}
10樓:梵夢星辰
package ***.minrisoft;
public class fm }}
11樓:和睦空大
很簡單的
char c;
if(c>=a && c<=z)
c=c-32;
else if(c>=a && c<=z)c=c+32;
else printf("%c",c);
printf("%c",c);
12樓:行走在繁星下
if(str>a&&stra&&str:函式返回值是char
利用同型別字元的ascall碼的相臨性
c語言字串字母大小寫轉換,C語言字串字母大小寫轉換
scanf預設情況下碰到 空格 就會結束輸入,所以上面的 p 40 只會得到 hello 後面就斷了。最簡單的辦法就是用 gets p 代替 scanf s p 這行。scanf也可以接受 空格,請查閱 修飾符的具體用法。include int main void str i 0 printf s ...
C 大小寫轉換這個程式設計是將大寫的字母轉換成小寫的,怎樣改
ch ch a ch z ch 32 ch 程式執行到這bai時大寫du 已經轉為了小zhi寫dao ch ch a ch z ch 32 ch 但是運版行到這時小寫有轉成了大權寫 所以小寫可以轉成大寫 而大寫還是大寫 其實你按著一樓的寫就行了 何必那麼麻煩啊 include using names...
c程式關於大小寫字母轉換,不用ascii碼
include stdio.h int main 想幫忙試試,但要逐個字敲,上原始碼唄 c語言大小寫字母轉換以及ascii 字元a和 a 的區別是什麼,a是個變數 a 是一個字元 字元加單引號和不加單引號的區別是什麼,有單引號是字元常量,沒有,只能是個變數符號 a a 是代表什麼 這麼寫是錯的,可以...