编程实现从键盘输入一个字符,判断字符是数字、大小写字母、空格还是其他字符。
2个回答
展开全部
要解答这道题,关键是要搞清楚字符有哪些?这些字符的ASCII 是什么?c语言中,每一种类型的字符有固定的ASCII范围!以下是本题的答案:
#include<stdio.h>
void main()
{
char c;
printf("请输入一个字符:\n");
c=getchar();
if(c>=48&&c<=57)
printf("该字符是数字!\n");
else
if(c>=65&&c<=90)
printf("该字符是大写字母!\n");
else
if(c>=97&&c<=122)
printf("该字符是小写字母!\n");
else
if(c==32)
printf("该字符是空格!\n");
else
printf("该字符是其他字符!\n");
}
祝你学习愉快,(*^__^*) 嘻嘻……
#include<stdio.h>
void main()
{
char c;
printf("请输入一个字符:\n");
c=getchar();
if(c>=48&&c<=57)
printf("该字符是数字!\n");
else
if(c>=65&&c<=90)
printf("该字符是大写字母!\n");
else
if(c>=97&&c<=122)
printf("该字符是小写字母!\n");
else
if(c==32)
printf("该字符是空格!\n");
else
printf("该字符是其他字符!\n");
}
祝你学习愉快,(*^__^*) 嘻嘻……
展开全部
什么语言?C 吗?
#include <stdio.h>
#include <conio.h>
int main()
{
char c;
while( c=getch() )
{
printf( "'%c' - 是一个", c );
if( c>='0' && c<='9' )
printf( "数字\n" );
else if( c>='A' && c<='Z' )
printf( "大写字母\n" );
else if( c>='a' && c<='z' )
printf( "小写字母\n" );
else if( c=='\n' )
printf( "回车键\n" );
else if( c==' ' )
printf( "空格\n" );
else if( c=='\t' )
printf( "制表符\n" );
else
printf( "其它\n" );
}
}
#include <stdio.h>
#include <conio.h>
int main()
{
char c;
while( c=getch() )
{
printf( "'%c' - 是一个", c );
if( c>='0' && c<='9' )
printf( "数字\n" );
else if( c>='A' && c<='Z' )
printf( "大写字母\n" );
else if( c>='a' && c<='z' )
printf( "小写字母\n" );
else if( c=='\n' )
printf( "回车键\n" );
else if( c==' ' )
printf( "空格\n" );
else if( c=='\t' )
printf( "制表符\n" );
else
printf( "其它\n" );
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询