#include <stdio.h> main() { char c; while((c=getchar())!=’$’) { if(‘A’<=c&&c<=‘Z’) putchar(c); else if(‘a’<=c&&c<=‘z’) putchar(c-32); } }
当输入为ab*AB%cd#CD$时,运行结果为:
ABABCDCD
AB*AB%CD#CD
ABABCD
-32
ABABADAD
AB
AB AB CD CD
ABCABCCDCCD
ABabCD
10,4
Abaabocd#cd
ABCD ABCD
A B A B C D C D
ABABCOCD
英文字母26个 但A是65,a是97,相差32 数字0是48
abABcdCD
putchar(c - 32); 的作用就是将一个小写字母转换为对应的大写字母
putchar(c - 32);
用户登录可进行刷题及查看答案
登录后提交答案