編寫程式,將小寫字母轉換響應的大寫字母並顯示輸出

2021-05-05 13:51:42 字數 1945 閱讀 8959

1樓:後賢農涵涵

#include

void

main()

2樓:庾澍生河

不知道你要用什麼語言來寫,有些高階語言有現成的方法。

說個簡單的思路,a的ascii是65

a的的ascii是97

相差32,

通過小寫字母的ascii得到大寫字母的ascii

3樓:母憐友新榮

就是這個方法。

string

str="abc";

system.out.println(str.touppercase());

touppercase()方法就是將字串轉換為大寫的。

4樓:帖戈穆賢

char.tolower

(char)

5樓:

sting str="a";

system.out.println("str.touppercase());

6樓:匿名使用者

public class upper}

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

7樓:

c語言程式:

#include

void main()

執行測試:

請輸入一個字母:ss

8樓:小可愛美女

#include

int main()

編寫一個彙編程式,要求將用鍵盤輸入的小寫字母轉換成大寫字母並顯示出來

9樓:匿名使用者

額。樓上的已經寫的很好了。他是字串的。我寫個單個字元的轉換吧。

code segment

assume cs:code

start:

mov ah,1

int 21h

sub al,32

mov dl,al

mov ah,2

int 21h

mov ah,4ch

int 21h

code ends

end start

10樓:匿名使用者

assume cs:code, ds:datasdatas segment

str db 100 dup(?)

datas ends

code segment

start:

mov ax, datas ;初始化段mov ds, ax

lea si, str ;載入str儲存位置mov ah, 1 ;1號功能呼叫輸入字元next:

int 21h

cmp al, 13 ;回車結束輸入jz done

cmp al, 'a' ;對字元範圍'a'~'z'進行轉換jl noop

cmp al, 'z'

jg noop

sub al, 20h ;轉為對應大寫形式noop:

mov [si], al ;儲存

inc si ;更新位置

jmp next

done:

mov ah, 2 ;以下5句輸出一個換行mov dl, 13

int 21h

mov dl, 10

int 21h

mov byte ptr [si], '$' ; 設定結束標誌mov ah, 9 ;9號功能輸出ds:dx的字串lea dx, str

int 21h

mov ax, 4c00h ;程式結束int 21h

code ends

end start附圖:

編寫程式,從鍵盤接收小寫字母,然後找出它的前導字元和後續字元,再按順序顯示這字元 組合語言

clear accept 請輸入一個字串 to xs 0for i 1 to len x k substr x,i,1 if k a or k a s s 1 endif enddo 其中字母a有 s model small 386 code main proc far start push ds ...

c程式關於大小寫字母轉換,不用ascii碼

include stdio.h int main 想幫忙試試,但要逐個字敲,上原始碼唄 c語言大小寫字母轉換以及ascii 字元a和 a 的區別是什麼,a是個變數 a 是一個字元 字元加單引號和不加單引號的區別是什麼,有單引號是字元常量,沒有,只能是個變數符號 a a 是代表什麼 這麼寫是錯的,可以...

c語言程式設計輸入字元將其中小寫字母轉換為大

程式如下 include int main s2 10 printf 請輸入待轉換字元 n gets s1 for i 0 s1 i 0 i printf s n s2 return 0 include stdio.h int main int i printf 請輸入一個字串 10個字元 gets...