c語言輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為

2021-03-26 07:04:02 字數 3084 閱讀 6130

1樓:丿艾瑞灬莉婭

|int ischar(char ch)

void turnchar()

if(ch>='a' && ch<='z')putchar(ch+32);

else

putchar(ch-32);}

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

2樓:木澂

**如下

:#include

int main( )

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

3樓:郝在益

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

#include

main()

滿意請採納!

4樓:匿名使用者

#include

void main()

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

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

5樓:陽光上的橋

#include

main()

6樓:聽不清啊

#include

int main()

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

7樓:百度使用者

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

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

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

}附圖:

8樓:土匪平頭

彙編???

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語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出,

9樓:nice不落的夕陽

char in ;

while((in=getchar())!='\n')else if (in>='a'&&in<='z')}

求如何編寫一個c語言程式,輸入一個字元,若是小寫字母,轉換為大寫字母輸出,否則原字元輸出。

10樓:老老鷹

char trans(char str)

return str;}

從鍵盤輸入一個字元,若為小寫字母,則轉化為大寫字母,否則保持不變。

11樓:古城老巷萌妹子

c語言#include

int main()

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

return 0;}

用c語言程式設計。從鍵盤輸入一行字元,若為小寫字母,則轉化為大寫字母,若為大寫字母,則轉化為小寫字母,

12樓:恨不與樓生同時

#include

#include

int main (void)

puts (ch);

return 0;

}已測試回,執行正常。答

輸入一個字元,若是大寫字母,則轉換為小寫字母,否則不轉換、最後輸出

13樓:匿名使用者

#include

void main()

14樓:吹陰風點鬼火

你好歹說用什麼語言啊~~

15樓:匿名使用者

不管大小寫,全部轉換不就行了?

c語言輸入字元判斷它是大寫字母或小寫字母或數字或其他

include voidmain 擴充套件資料c語言常用的判斷字元是否是字母或數字的函式isupper c c是大寫字母 islower c c是小寫字母 isalpha c 函式isupper c 或islower c 為真 isdigit c c是十進位制數字 isxdigit c c是十六進位...

C程式設計序,輸入字元,如果輸入的字元是大寫字母,則轉換為小寫字母否則不轉換

static void main string args c if char.isupper c c console.writeline console.writeline game over console.readline include stdio.h main void main char ...

c判斷輸入的字元是數字,大寫字母,小寫字母,還是其他

private int test char ch ch為輸入的一個字元 c語言輸入一個字元判斷它是大寫字母或小寫字母 或數字或其他 include voidmain 擴充套件資料c語言常用的判斷字元是否是字母或數字的函式isupper c c是大寫字母 islower c c是小寫字母 isalph...