1樓:匿名使用者
#include
void main()
2樓:青春別走
#include
int main()
輸入一個字元,若是小寫字母,轉換成大寫字母輸出;若是大寫字母,則轉換成小寫字母輸出。
3樓:萬能導師
**如下:
# include < stdio.h >intmain()
{charch;
thescanf("%c",ch);
if (ch > = a ch < = 'z '){chisequaltochplus32;
printf("%c",ch);
other}{
printf("%c",ch);
}getsthecharacter();
getsthecharacter();
return0;}
4樓:
判斷它的ascii碼。
如果是大於0x5a的話就減去0x20,那麼大寫字母就成小寫字母輸出了。
如果是小於0x5a那麼就加於0x20,那麼小寫字母就成大寫字母輸出了。
這只是26個英文字母的判斷哦。。。。別搞錯了。
5樓:匿名使用者
if(ch>='a' && ch<='z') ch-=('a'-'a');
else if(ch>='a' && ch<='z') ch+=('a'-'a');
『a'是97 』a'是65,並且a-z 和 a-z之間是連續的,所以可以這麼用。
輸入一個字元,若是小寫字母,則轉換成大寫字母輸出,若是大寫字母,則換成小寫字母輸出
6樓:匿名使用者
#include
void 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
輸入一個字元,如果是大寫字母則輸出對應小寫字母,若是小寫字母則輸出相應大寫字母,如果都不是則原樣輸
9樓:千鋒教育
**如下
#include
int main()else if(ch>='a'&&ch<='z')
printf("%c",ch);
return 0;}
10樓:匿名使用者
#include
#include
void main ()
else
printf("output=%c\n",c2 );}
11樓:戀戀蘇點
dd yy hh ll gg jj pp qq xx vv kk tt
輸入一個字母,若是小寫字母,則變為大寫輸出,否則,原樣輸出, 用c語言程式設計,,
12樓:昆湖賓館
#include
int main()
int main() else if('a'<=c && c<='z') else return 0;}
用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出
13樓:木澂
**如下
:#include
int main( )
**在devc++環境下執行效果如下:
14樓:郝在益
如果是小寫,則將這個字元減去32,再輸出。反之,加上32就是了。
#include
main()
滿意請採納!
15樓:匿名使用者
#include
void main()
else if(ch>=97 && ch<=122)printf("%c\n",ch);}
輸入一個字元,如果是小寫字母,則轉換成對應的大寫字母,否則原樣輸出 15
16樓:夢朦朦
a 65,z 90;a 97 , z122由於不知道你用啥語言我就直說了。
首先判斷輸入的字元在不在97-122之間,char型別可以直接比較的;在的話進行下一步。不在的話原樣輸出。
第二步,將輸入的字元直接減去32 。比如 a=a-32;。輸出a
17樓:匿名使用者
#include
#include
void main()
return;}
18樓:珍惜在一起13時
#include
int main()
19樓:聽不清啊
c語言:
if(c>='a'&&c<='z')printf("%c",c-32);
else printf("%c",c);
pascal語言:
if c in ['a'..'z'] then write(upcase(c)) else write(c);
從鍵盤輸入一個字元,如果是大寫字母,則轉成小寫字母,如果是小寫字母則轉成大寫字母,其他字元原樣輸出
20樓:一口沒水的枯井
**如下:
#include
#include
int main()
getchar();
return 0;
}執行結果如下:
希望對你有幫助~
21樓:聽不清啊
#include
main()
22樓:毅直沒畢業
# include
int main()
if (s >= 'a' && s <= 'z')printf("%c" , s);
return 0;}
23樓:家在天堂
#include
void main()
輸入字元,如果是大寫字母則輸出對應小寫字母,若是小寫字母
如下 include int main else if ch a ch z printf c ch return 0 include include void main else printf output c n c2 dd yy hh ll gg jj pp xx vv kk tt 程式設計實現...
如何編寫「若為大寫字母則轉換為小寫字母輸出,若為小寫字母
include main include int main c語言 輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為大寫字母,否則輸出資料有誤 int ischar char ch void turnchar if ch a ch z putchar ch 32 else putchar ch ...
從鍵盤輸入大寫字母,要求改用小寫字母輸出。用c語言怎麼寫
includemain 實現從鍵盤輸入一個大寫字母,改用小寫字母輸出,可以使用下面的 方法 include int main 執行效果如下 c語言,從鍵盤輸入一個大寫字母,要求改用小寫字母輸出 1 輸入字元,可以使用getchar或者scanf的 c格式。2 在ascii碼錶中,對應的小寫字母比大寫...