C语言编程问题

[复制链接]
查看11 | 回复2 | 2010-11-16 18:57:45 | 显示全部楼层 |阅读模式
编写程序,从键盘输入任意字符,判断该字符是数字字符(’0’…’9’)还是英文字母,若为英文字母,再判断是大写还是小写字母,若不是上述两种情况,则输出特殊字符,并将其ASCII一起输出。

回复

使用道具 举报

千问 | 2010-11-16 18:57:45 | 显示全部楼层
#includevoid main(){ char x; printf("输入一个字符:"); x=getchar(); if((x>='0'&&x='a'&&x='A'&&x='0'&&x='a'&&xvoid main(){ int x; scanf("%d",&x); if( (x>='0'&&x='65'&&x='97'&&x='0'&&x 58 && x90 && x122) {
printf("x is: %u, and asscll code is: %c\n", x, x);
回复

使用道具 举报

千问 | 2010-11-16 18:57:45 | 显示全部楼层
直接将其与'0'相减即可判断
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行