2821 - 【验证型】第5章:选择控制结构 5.8 字符判断
从键盘任意输入1个字符,编程判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。
题目输入
题目输出
输入/输出样例
题目输入
1
题目输出
数字字符
C语言解答
#include<stdio.h> #define N 10 int main() { char ch[N]; int i; for(i = 0; i < N; i++) { scanf("%c", &ch[i]); getchar(); } for(i = 0; i < N; i++) { if('0' <= ch[i] && ch[i] <= '9') { printf("数字字符\n"); } else if('A' <= ch[i] && ch[i] <= 'Z') { printf("大写字母\n"); } else if('a' <= ch[i] && ch[i] <= 'z') { printf("小写字母\n"); } else if(ch[i] == ' ') { printf("空格\n"); } else { printf("其他字符\n"); } } return 0; }
C++解答
#include<bits/stdc++.h> using namespace std; char a; int main() { a=getchar(); if(a>='a'&&a<='z')cout<<"小写字母"; else if(a>='A'&&a<='Z')cout<<"大写字母"; else if(a>='0'&&a<='9')cout<<"数字字符"; else if(a==' ')cout<<"空格"; else cout<<"其他字符"; return 0; }