大哥大姐们帮帮忙,C语言求助~~

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:28:24
任意输入一个字符,用程序实现判断输入的字符是什么类型?(要求最少能判断大写字母,小写字母和个位阿拉伯数字)

这题用C怎么写啊。?帮帮忙~谢谢

#include"stdio.h"
void main()
{
char ch;
printf("请输入字符:\n");
scanf("%c",&ch);
if(ch>='A' && ch<='Z')
printf("%c是大写字母\n",ch);
else if(ch>='a' && ch<= 'z')
printf("%c是小写字母\n",ch);
else if(ch>='0' && ch<='9')
printf("%c是阿拉伯数字\n",ch);
else
printf("%c是数字和字母以外的其他字符\n",ch);
}

//---------------------------------------------------------------------------

#include <stdio.h>
#include <ctype.h>

int main(void)
{
char c;
c=getchar();
if (islower(c)) puts("小写字母");
else if (isupper(c)) puts("大写字母");
else if (isdigit(c)) puts("数字");
else if (isspace(c)) puts("空格");

return 0;
}
//---------------------------------------