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

2021-03-26 07:02:57 字數 2712 閱讀 1705

1樓:匿名使用者

#include

using namespace std;

int main()

{char ch;

cout<<"請輸入一個字母:"<>ch;

if('a'<=ch&&ch<='z') //判斷字母是不是小寫,是就轉換成大寫

ch=ch-32;

cout<這個應該是最容易看懂的吧

2樓:夢想窗外

#include

#include

void main()

return;}

輸入一個字元,如果是大寫字母則輸出對應小寫字母,若是小寫字母則輸出相應大寫字母,如果都不是則原樣輸

3樓:千鋒教育

**如下

#include

int main()else if(ch>='a'&&ch<='z')

printf("%c",ch);

return 0;}

4樓:匿名使用者

#include

#include

void main ()

else

printf("output=%c\n",c2 );}

5樓:戀戀蘇點

dd yy hh ll gg jj pp ** xx vv kk tt

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

6樓:百度使用者

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

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

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

}附圖:

7樓:土匪平頭

彙編???

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

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

8樓:夢朦朦

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

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

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

9樓:匿名使用者

#include

#include

void main()

return;}

10樓:珍惜在一起13時

#include

int main()

11樓:聽不清啊

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

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

include int main include int main printf c c return 0 編寫一個程式,輸入一個字母,若為大寫字母,將其轉換成小寫字母后輸出,否則原樣輸出 c語言程式 include void main 執行測試 請輸入一個字母 ss include int mai...

c語言程式輸入小寫字母,輸出它的大寫字母和與其大寫字母

scanf s c a c前新增空格,用於濾除空白符。1 程式的第一行 include 是前處理器指令,告訴 c 編譯器在實際編譯之前要包含 stdio.h 檔案。2 下一行int main 是主函式,程式從這裡開始執行。3 下一行printf 是 c 中另一個可用的函式,會在螢幕上顯示訊息 hel...

C語言中如何讓輸入的大寫字母變成小寫字母,如果是數字或標點就

include int main printf c a return 0 c語言中,如果讓輸入的小寫字母變成大寫字母?原理很簡單,字母大小寫轉換其實就是用askii碼加減32。如果你的大寫變小寫正確,修改下即可。include stdio.h main 1 在c語言中,字元型變數儲存的實際上是asc...