2821 - 【验证型】第5章:选择控制结构 5.8 字符判断

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

从键盘任意输入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;
}