輸入字元如果輸入的是大寫字母,則將它轉換成小寫字母後輸出,否則按原樣輸出

2021-03-26 07:02:56 字數 4574 閱讀 9900

1樓:聽不清啊

#include

int main()

2樓:

char format(char c)

從鍵盤上輸入乙個字元,如果它是大寫字母,則把它轉換成小寫字母輸出;否則,直接輸出 5

3樓:匿名使用者

好了#include

int main()

printf("該字元小寫字母為:%c\n",a);}

4樓:匿名使用者

c啊 我不會 易語言我倒會

5樓:匿名使用者

capc lock鍵是大小寫轉換鍵,英文輸入狀態下按住shift鍵的同時按其他鍵也可在大小寫之間切換輸入(小寫狀態下shift+即為大寫)

編寫乙個程式,輸入乙個字母,若為大寫字母,將其轉換成小寫字母後輸出,否則原樣輸出

6樓:

c語言程式:

#include

void main()

執行測試:

請輸入乙個字母:ss

7樓:小可愛美女

#include

int main()

輸入乙個字串,將其中的大寫字母改為小寫字母,小寫字母改為大寫字母,然後輸出!

8樓:百度使用者

以下程式通過測試. 有問題請追問!#include void main()

else if(*p>='a'&&*p<='z')p++;

}printf("%s\n",s);

}附圖:

9樓:土匪平頭

彙編???

data segment

any db 22

db 10

db 20 dup(?)

data ends

code segment

assume cs:code,ds:datastart:

mov ax,data

mov ds,ax

mov bx,offset any

add bx,2

call input

call _test

call show

mov ah,4ch

int 21h

show proc

mov cx,10

push bx

l1: mov ah,2

mov dl,byte ptr [bx]

int 21h

inc bx

loop l1

pop bx

retshow endp

input proc

push bx

mov ah,10

lea dx,any

int 21h

pop bx

retinput endp

_test proc

push bx

mov cx,10

ls: cmp byte ptr [bx],'a'

jb ll

lb: cmp byte ptr [bx],'z'

ja exit

sub byte ptr [bx],20hinc bx

loop ls

jmp exit1

ll: cmp byte ptr [bx],'z'

ja exit

cmp byte ptr [bx],'a'

jb exit

add byte ptr [bx],20hinc bx

loop ls

jmp exit1

exit: mov byte ptr [bx],' '

inc bx

loop ls

exit1: pop bx

ret_test endp

code ends

end start

從鍵盤輸入乙個字元,如果是大寫字母,則轉成小寫字母,如果是小寫字母則轉成大寫字母,其他字元原樣輸出

10樓:一口沒水的枯井

**如下:

#include

#include

int main()

getchar();

return 0;

}執行結果如下:

希望對你有幫助~

11樓:聽不清啊

#include

main()

12樓:毅直沒畢業

# include

int main()

if (s >= 'a' && s <= 'z')printf("%c" , s);

return 0;}

13樓:家在天堂

#include

void main()

輸入乙個字元,如果是小寫字母則將其轉換為大寫字母輸出,否則照原樣輸出.

14樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "ctype.h"

void main(void)}

程式設計實現:從鍵盤上輸入乙個字元,如果它是大寫字母,則把它轉換成小寫字母輸出;否則,直接輸出。 50

15樓:湛藍水晶

這個判斷根本就是多餘的,既然不管大小寫最後都是以小寫輸出,直接轉換就行了。

#include

main()

p.s.判斷大小寫最好用islower()和isupper()判斷,而不要直接用ascii碼,這樣相容性會好一點。

兩段程式編譯後的執行效果完全是一樣的,具體內部怎樣有什麼關係呢?只要效率高就行了。

16樓:百度使用者

#include

main()

17樓:匿名使用者

乙個很簡單的方法是:

1 開啟 vc

2 新建乙個c++ source file 但取擴充套件名為 .c3 輸入

#include

main()

4 編譯,連線,執行。

如果老師要求用tc,那麼就用tc開啟該檔案,並編譯,執行即可。

18樓:百度使用者

我暈 湛藍水晶你也不看清楚題目要求

人家暗夜大飛雪答得多好的~

樓主可以加分了~

學習的時候,還是要從基礎慢慢來

ps;暗夜大飛雪,你那個差那麼多分號,怎麼執行滴...

19樓:匿名使用者

0101010101

輸入乙個字元,如果是小寫字母,則轉換成對應的大寫字母,否則原樣輸出 15

20樓:夢朦朦

a 65,z 90;a 97 , z122由於不知道你用啥語言我就直說了。‍

首先判斷輸入的字元在不在97-122之間,char型別可以直接比較的;在的話進行下一步。不在的話原樣輸出。

第二步,將輸入的字元直接減去32 。比如 a=a-32;。輸出a

21樓:匿名使用者

#include

#include

void main()

return;}

22樓:珍惜在一起13時

#include

int main()

23樓:聽不清啊

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);

從鍵盤輸入乙個字元,如果是大寫字母則轉換為小寫字母後輸出,

24樓:匿名使用者

每個字元都有對應的數字編碼,你可以先判斷是否為字母然後轉換

25樓:放飛新的人生

可以通過tolowercase來轉換:

string ch = new scanner(system.in).next();

system.out.println(ch.tolowercase());

26樓:家在天堂

#include

void main()

27樓:飛天灬芋頭

是要問怎麼實現這種輸入嗎?按住shift鍵可以將原本的大寫轉變成小寫,將原本的小寫轉變成大寫。

28樓:

問題沒完吧?我怎麼聽著像流程圖什麼那種。

輸入字元,若是小寫字母,則轉換成大寫字母輸出,若是大寫字母,則換成小寫字母輸出

include void main 輸入乙個字元,若是小寫字母,轉換成大寫字母輸出 若是大寫字母,則轉換成小寫字母輸出。如下 include stdio.h intmain charch thescanf c ch if ch a ch z chisequaltochplus32 printf c ...

這個c語言程式是將輸入字元,統計出大寫字母 小寫母和數字字元的個數,輸出結果。其中有錯望大神

已修改,樓主滿意的話請採納,謝謝 樓主把 寫成 了,故出錯 include void main printf 數字字元有 d n a printf 大寫字母字元有 d n b printf 小寫字母字元有 d n d 糾正如下 註釋的有錯 include void main printf 數字字元有...

大寫字母n有幾種輸入法,搜狗怎麼打大寫字母

a 在了解拼音輸入法之前請單擊視窗左下角的開始選單,然後將滑鼠指標移向所有程式,再移向附件,再移向記事本,並單擊左鍵開啟記事本程式。b 按ctrl shift鍵開啟拼音輸入法,一次不行的話就多按幾次直到出現為止,如智慧型abc 搜狗拼音輸入法 紫光拼音輸入法等,正常電腦內至少有一種拼音輸入法。1.單...