设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
输入数据,判断该数据是否为整数,而不是flaot, double, ...
返回列表
发新帖
输入数据,判断该数据是否为整数,而不是flaot, double,char等等。
[复制链接]
11
|
4
|
2011-9-25 10:54:20
|
显示全部楼层
|
阅读模式
回复
使用道具
举报
千问
|
2011-9-25 10:54:20
|
显示全部楼层
#includestdio.h#includestring.hvoidmain(){inti,k=0;chars[20];printf(\"\\n请输入数据:\\n\");gets(s);for(i=0;istrlen(s);i){if((s
\'0\')||(s
\'9\')){k=1;break;}}if(k==0)printf(\"是整数\\n\");elseprintf(\"不是整数\\n\");}追问如果要将输入的值赋给变量n,那怎么办?
回复
使用道具
举报
千问
|
2011-9-25 10:54:20
|
显示全部楼层
同志我告诉你,j2me不支持浮点数。所以没有Float这个类!因为计算浮点数需要耗费很多的系统资源所以J2ME没有把J2SE中的DOUBLE和FLOAT类继承下来。如果需要浮点计算,就自己编程用整形模拟吧!!上面这两个同志大概也没有怎么学习J2ME。。。追问我只想判断,输入的数字或者字母是否是整数。是整数就将值赋给变量n.
回复
使用道具
举报
千问
|
2011-9-25 10:54:20
|
显示全部楼层
整数是否允许二进制/十六进制?追问十进制,输入数字或者字母,判断是否为整数,然后如果是整数,就将值赋给变量n.
回复
使用道具
举报
千问
|
2011-9-25 10:54:20
|
显示全部楼层
在1楼回答的基础上,调用n=atoi(s),就把字符串转换为了数字,赋值给变量n
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行