c语言题目:编写一个程序,其功能为:从键盘输入一个字符,判别该字符的类别,并输出向相应信息。
作者:野牛程序员:2023-12-05 15:18:02c语言阅读 3838
c语言题目:
[目的]掌握字符型变量的定义与使用,掌握大小写字母转换的算法。 [题目内容] 编写一个程序,其功能为:从键盘输入一个字符,判别该字符的类别,并输出向相应信息。 [输入]一个字符 [输出] 显示“控制字符”、“数字字符”、“大写字母”、“小写字母”、“其它字符”信息。 [提示] 根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。 在'0'和'9'之间的为数字,在'A'和'Z'之间为大写字母, 在'a'和'z'之间为小写字母,其余则为其它字符。使用if…else if…语句。
#include <stdio.h> int main() { char inputChar; // 从键盘输入一个字符 scanf("%c", &inputChar); // 判别字符的类别,并输出相应信息 if (inputChar < 32) { printf("控制字符\\n"); } else if (inputChar >= '0' && inputChar <= '9') { printf("数字字符\\n"); } else if (inputChar >= 'A' && inputChar <= 'Z') { printf("大写字母\\n"); } else if (inputChar >= 'a' && inputChar <= 'z') { printf("小写字母\\n"); } else { printf("其它字符\\n"); } return 0; }
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892