c語言中輸入小寫,輸出它的大寫字母和其他大寫字母相鄰的來呢哥哥字母

2021-04-13 01:48:01 字數 4402 閱讀 6119

1樓:匿名使用者

#include

void main()

if(ch=='a')

printf("%c的大寫

版字母為:%c,和它的相鄰

權的大寫字母為:%c.",ch,ch-32,ch-31);

else if(ch=='z')

printf("%c的大寫字母為:%c,和它的相鄰的大寫字母為:%c.",ch,ch-32,ch-33);

else

printf("%c的大寫字母為:%c,和它的相鄰的大寫字母為:%c和%c.",ch,ch-32,ch-33,ch-31);}

2樓:匿名使用者

c語言中bai字元是以ascll碼的形式儲存du的,小寫a的ascll碼是zhi97,b98、c99、d100,,

dao,z122

大寫字母回a65,b66,c67,,,z90,所以字母支援加答減操作

就是說小寫字母比它對應的大寫字母的ascll碼大32,輸入小寫字母后,只要讓它減32,在輸出,就會輸出它的對應大寫字母

#include "stdio.h"

void main()

3樓:匿名使用者

#include

#define pwer_ch(ch) (ch - ('a' - 'a'))

void main()

4樓:匿名使用者

#include

main()

5樓:匿名使用者

例如:'a' + ('a'-'a') = 'a'

'a' + ('a'-'a'+1) = 'b'

c語言程式 輸入一個小寫字母,輸出它的大寫字母和與其大寫字母相鄰的兩個字母

6樓:仙人掌的憂傷

scanf_s(" %c", &a);%c前新增空格,用於濾除空白符。

1、程式的第一行#include 是前處理器指令,告訴 c 編譯器在實際編譯之前要包含 stdio.h 檔案。

2、下一行int main()是主函式,程式從這裡開始執行。

3、下一行printf(...)是 c 中另一個可用的函式,會在螢幕上顯示訊息 "hello, world!"。

4、下一行return 0;終止 main() 函式,並返回值 0。

7樓:第101套婚紗

#include

main()

希望您滿意

8樓:磚頭

|百科

#include

int main(void)

if(c==122)

if(c==97)

printf("\n%c,%c,%c\n",c-33,c-32,c-31);

return 1;}

c語言輸入一個小寫字母要求輸出一個大寫字母。

9樓:非常可愛

#include

int main()

擴充套件資抄料輸入一襲個小寫字母輸出一個對應的大寫字母

#include

int main()

10樓:匿名使用者

#include

void main()

else}}

11樓:年朗羊舌慧月

#include

#include

void

main()

c語言, 輸入一個小寫字母,輸出該字母對應的大寫字母。 怎麼編

12樓:

#include

int main()

ch=getchar();  //輸入一個小寫字母}printf("\n");

return 0;}

13樓:雲淡風輕in蘇州

#include

int main()

return 0;

}同一字母的小寫比大寫大的值為('a'-'a'),所以減掉這個差值就行了。

14樓:陸長順鹿汝

#include

void

main()

else}}

接收使用者輸入的一個大寫字母,以小寫字母的形式輸出(c語言,要求輸入的大寫字母能隨意變換,不能固定)

15樓:黑丶雨

/*為您寫好啦,請笑納*/

#include

int main(void)

16樓:匿名使用者

#include

int main(void)

17樓:匿名使用者

'a'+32就是小寫的'a'

c語言:編寫程式,輸出一個小寫字母,輸出它對應的大寫字母 10

18樓:匿名使用者

char x;

scanf("%c",&x);

printf("%c",x - 'a' + 'a');

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

19樓:百度使用者

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

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

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

}附圖:

20樓:土匪平頭

彙編???

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語言,輸入一個字元,判斷它如果是小寫字母輸出其對應大寫字母

21樓:凌亂心扉

#include

void main()

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

22樓:匿名使用者

int main()

23樓:gta小雞

#include

int main()

24樓:aa大空翼

#include

void main()

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

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

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

int ischar char ch void turnchar if ch a ch z putchar ch 32 else putchar ch 32 用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出 如下 include int main 在de...

c語言程式設計。從鍵盤輸入大寫字母,要求改用小寫字母輸出

include void main char c scanf c c if c 65 c 90 else 一個大寫字母和與之對應的小寫字母的ascii碼相差32 如下 include int main 執行結果如下 擴充套件資料 大寫英文字母與小寫英文按ascll碼十進位制數之間相差32。在計算機中...