C++编程 编写程序,从键盘输入任意字符,判断该字符是数字字符(’0’…’9’)还是英文字母,若为
答案:2 悬赏:70
解决时间 2021-02-16 09:34
- 提问者网友:曖昧情执
- 2021-02-16 03:03
编写程序,从键盘输入任意字符,判断该字符是数字字符(’0’…’9’)还是英文字母,若为英文字母,再判断是大写还是小写字母,若不是上述两种情况,则输出是特殊字符,并将其ASCII一起输出。
最佳答案
- 二级知识专家网友:有钳、任性
- 2021-02-16 04:08
#include
#include
#include
using namespace std;
int main()
{
char a[2];
scanf("%s",a);
if('0'<=*a&&*a<='9')
printf("数字");
else
if('a'<=*a&&*a<='z')
printf("小写字母");
else
if('A'<=*a&&*a<='Z')
printf("大写字母");
else printf("特殊字符 %d",(int)*a);
return 0;
}
#include
#include
using namespace std;
int main()
{
char a[2];
scanf("%s",a);
if('0'<=*a&&*a<='9')
printf("数字");
else
if('a'<=*a&&*a<='z')
printf("小写字母");
else
if('A'<=*a&&*a<='Z')
printf("大写字母");
else printf("特殊字符 %d",(int)*a);
return 0;
}
全部回答
- 1楼网友:统治我的世界
- 2021-02-16 05:30
代码
#include<stdio.h>
int main() { char ch; printf("please input a character: "); scanf("%c", &ch);
if(ch <= 32) printf("\n控制字符\n"); else if(ch>=48 && ch<=57) printf("\n数字\n"); else if(ch>=65 && ch<=90) printf("\n大写字母\n"); else if(ch>=97&&ch<=122) printf("\n小写字母\n"); else printf("\n其它\n");
getchar(); getchar(); return 0; }
结果
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |