輸入字元,如果是大寫字母則輸出對應小寫字母,若是小寫字母

2021-03-26 07:02:57 字數 4386 閱讀 3874

1樓:千鋒教育

**如下

#include

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

printf("%c",ch);

return 0;}

2樓:匿名使用者

#include

#include

void main ()

else

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

3樓:戀戀蘇點

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

程式設計實現,從鍵盤輸入一個字元,如果是大寫字母,輸出對應的小寫字母,如果是小寫字母,輸出對應的大寫字

4樓:眼眶的溼潤

#include

void main()

else if(c>=97 && c<=122)else

printf("輸入的不是字母\n");}

5樓:匿名使用者

#include「stdio.h」

void main()

else if(c>=97 && c<=122)else

printf("輸入的不是字母\n");}

6樓:匿名使用者

#include

#include

int main(int argc, char* argv)

輸入一個字元,如果是大寫字母則輸出其對應小寫,如果是小寫字母則輸出其對應大寫,如果是其它字元則原樣輸

7樓:滄海雄風

#include

main()

3**ress any key to continue

8樓:匿名使用者

不改變不就原樣了嗎?你已經寫對了。

9樓:匿名使用者

因為無論大小寫都有對應的ascll碼

而且有直接轉換大小寫的方法

10樓:匿名使用者

字元型別的就用printf("%c", b);

其他型別的用printf("%s", b);試試

11樓:匿名使用者

你if條件寫錯了。

if (a>='a'&&a<='z')

else if (a>='a'&&a<='z')

12樓:匿名使用者

直接進行庫函式呼叫toupper和tolower

輸入一個字元,若為大寫字母,則輸出其對應的小寫字母;若為小寫字母,輸出對應的大寫字母;用matlab做

13樓:匿名使用者

ch=input('請輸入一個字元','s');

if ch>='a' && ch<='z'

ch=char(ch-32);

elseif ch >='a' && ch <='z'

ch=char(ch+32);

endch

用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出

14樓:木澂

**如下

:#include

int main( )

**在devc++環境下執行效果如下:

15樓:郝在益

如果是小寫,則將這個字元減去32,再輸出。反之,加上32就是了。

#include

main()

滿意請採納!

16樓:匿名使用者

#include

void main()

else if(ch>=97 && ch<=122)printf("%c\n",ch);}

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

17樓:百度使用者

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

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

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

}附圖:

18樓:土匪平頭

彙編???

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

c++ 使用者輸入一個字元,如果是大寫字母,則轉換成小寫字母輸出,如果是小寫

19樓:袁三十郎

c++編一個程式使 輸入一字元,若為大寫字母,轉小寫輸出;若為小寫字母,轉大寫輸出

#include

using namespace std;

int main()

else if(a>='a' && a<='z')cout<

main()

20樓:

#include

int main()

else if(ch>='a' && ch<='z')}return 0;

}//示例執行結果:

f:\c_work>a.exe

abcdefghijklmn

abcdefghijklmn

21樓:我就是尤哥

把題目說完?

判斷大小寫用ascii碼比較

char a;

cin>>a;

if(a>='a'&&a<='z')

a+=' ';

if(a>='a'&&a<='z')

//你沒給全,我不知道小寫字母做什麼

輸入一個字元,若輸入的字元是大寫字母,則將其轉換成小寫字母進行輸出;若輸入的字元是小寫字母,則將其

22樓:鑄信

#include

int main(int argc, char *argv)

這個可以吧,用asii判斷

編寫程式,從鍵盤輸入一個字元,若為大寫字母則轉換為小寫字母輸出,若為小寫字母則

23樓:陽光上的橋

#include

main()

24樓:聽不清啊

#include

int main()

輸入字元,如果是大寫字母則輸出其對應小寫,如果是小寫字母則輸出其對應大寫,如果是其它字元則原樣輸

include main 3 ress any key to continue 不改變不就原樣了嗎?你已經寫對了。因為無論大小寫都有對應的ascll碼 而且有直接轉換大小寫的方法 字元型別的就用printf c b 其他型別的用printf s b 試試 你if條件寫錯了。if a a a z el...

程式設計實現,從鍵盤輸入字元,如果是大寫字母,輸出對應的小寫字母,如果是小寫字母,輸出對應的大寫字

include void main else if c 97 c 122 else printf 輸入的不是字母 n include stdio.h void main else if c 97 c 122 else printf 輸入的不是字母 n include include int main...

輸入字元,若是小寫字母則變大寫字母輸出,若是大寫字母則變小寫字母輸出,如果不是字母則不進行轉

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