一个变量t不等于数字 的程序怎么编

魔w_j剑 2012-10-24 02:20:07
一个变量t不等于数字 的程序怎么编
if(t!= ? )
{
}
...全文
188 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AnYidan 2012-10-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

C/C++ code

#include <ctype.h>
...
if(!isdigit(t))
{
}
...
[/Quote]

++
wizard_tiger 2012-10-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

应该是说char t不是'0'到'9'吧 if(t>'9'||t<'0')

否则以计算机来看,什么都是二进制数据,都是数字
[/Quote]
++
十八道胡同 2012-10-24
  • 打赏
  • 举报
回复
if(!isdigit(num))
AndyZhang 2012-10-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
C/C++ code

#include <stdio.h>
#include <ctype.h>
int main()
{
char num;

printf("Please intput a number!\n");
scanf("%c",&num);
if(isdigit(num))
{
printf("……
[/Quote]
这个也是我想说的
如影随从 2012-10-24
  • 打赏
  • 举报
回复

#include <stdio.h>
#include <ctype.h>
int main()
{
char num;

printf("Please intput a number!\n");
scanf("%c",&num);
if(isdigit(num))
{
printf("OK!");
}
else
{
printf("NO!");
}
return 0;
}



不晓得你要的是哪一种。这个是最简单的理解。
dpdp_2012 2012-10-24
  • 打赏
  • 举报
回复
应该是说char t不是'0'到'9'吧 if(t>'9'||t<'0')

否则以计算机来看,什么都是二进制数据,都是数字
图灵狗 2012-10-24
  • 打赏
  • 举报
回复

#include <ctype.h>
...
if(!isdigit(t))
{
}
...

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧