【ZZULIOJ】1023: 大小写转换

it2024-10-12  43

ZZULIOJ题解

1023: 大小写转换

题目描述 输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。

输入 输入为一个字符。

输出 按题目要求输出一个字符,单独占一行。

样例输入

a

样例输出

A

本题也是对条件语句的考察,并且引入了新的变量类型,字符型char,用到char,就不得不考虑ASCII码,所以这里贴上ASCII码对照表。

代码

#include<stdio.h> int main() { char ch;//定义一个字符型变量ch scanf("%c",&ch);//键盘读入a的值 if(ch>='a'&&ch<='z')//如果字符的范围在a-z之间 ch-=32;//根据ASCII表发现小写字母比其大写大32,减去32就输出了对应的值 printf("%c",ch);//输出字符ch变化后的值 return 0;//程序正常退出 }
最新回复(0)