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。在計算機中...