社区
C语言
帖子详情
请大家进来看看,C的有关问题(在线等)
KingI
2003-08-19 09:34:42
请问怎样区分数字和字母?就是一个只能输入数字不能输入字母,若输入字母则提示错误的功能怎样实现?
...全文
57
11
打赏
收藏
请大家进来看看,C的有关问题(在线等)
请问怎样区分数字和字母?就是一个只能输入数字不能输入字母,若输入字母则提示错误的功能怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
XBug
2003-08-19
打赏
举报
回复
除了isdigit()外,还有个isalpha()函数可以判断是否是字母
jack_wq
2003-08-19
打赏
举报
回复
假设读入的字符为c,则
if (c>='0'&&c<='9'&&数字是要求的) 即为数字
else 报错
KingI
2003-08-19
打赏
举报
回复
谢谢各位,不过我想区分的是float型数字和字符,并且数字不局限于0-9,请问该怎么办?谢谢
answerzy
2003-08-19
打赏
举报
回复
搂上的错了吧!
Bandry
2003-08-19
打赏
举报
回复
不要用scanf函数,要输入空格的
用getche()
ppm07
2003-08-19
打赏
举报
回复
原型:extern int isdigit(int c);
用法:#include <ctype.h>
功能:判断字符c是否为数字
说明:当c为数字0-9时,返回非零值,否则返回零。
举例:
// isdigit.c
#include <syslib.h>
#include <ctype.h>
main()
{
int c;
clrscr(); // clear screen
c='a';
printf("%c:%s\n",c,isdigit(c)?"yes":"no");
c='9';
printf("%c:%s\n",c,isdigit(c)?"yes":"no");
c='*';
printf("%c:%s\n",c,isdigit(c)?"yes":"no");
getchar();
return 0;
}
zzgcxy
2003-08-19
打赏
举报
回复
统一楼上的!
huanshilang
2003-08-19
打赏
举报
回复
原理是用ASCII码来区分数字和字母 你明白了吗 很简单的
lightarrow
2003-08-19
打赏
举报
回复
假设读入的字符为c,则
if (c>='0'&&c<='9') 即为数字
else 报错
playboyxp
2003-08-19
打赏
举报
回复
#include <stdio.h>
main()
{
char a[50],i;
printf("请输入一个字母\n");
scanf("%c",&a[0]);
for(i=0;i<50;)
if((a[i]>=65&&a[i]<=90)||(a[i]>=97&&a[i]<=122)) scanf("%c",&a[++i]);
else {printf("data error\n");exit(0);}
}
紫郢剑侠
2003-08-19
打赏
举报
回复
有现成的函数呀.
当然自己来判断也行.
C语言编程练习题
此文档为C语言编程练习题,学习者可
进来
看看
C语言编译器C-free
这是一本很好的资料哦,对于学习c语言的学生有很大的帮助,
请
进来
看看
吧
C语言,2022年新录制,c99 c11 c17 c23,29个标准库
课程第1,2节为课程介绍,免费的,大家可以
看看
视频介绍,比文字详细一些。课件在第3章第3节。C/C++知识体系学习第一套:C语言全面学习 (已完结)内容包括:(共480课时)1、198页精美PDF课件2、vs2022安装使用教程 (15课时) 3、基础入门(158课时)4、深入存储原理以及常见
问题
(83课时)5、29个标准库详细介绍(84课时)6、新标准(C99 C11 C17 C23)介绍(31课时)7、5个实战项目(1)、学生信息管理系统(26课时)(2)、MD5算法(16课时)(3)、贪吃蛇(22课时)(4)、俄罗斯方块(31课时)(5)、扫雷(16课时)
单片机C语言部分资料
C语言部分资料讲解单片机,有兴趣的朋友
进来
看一下吧
c语言经典算法1(学C的必做)
这是学习c语言的人必做的经典算法!做后会有很大的进步!不信的
进来
看看
!
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章