如何在C++中实现对输入数是否为小数的判断
2010-08-09 20:56
4103 查看
思路:
先把这个数赋值给一个float型数据,然后把float型数据转化成int型(把float转化成int,转化后,int只保留这个数据的整数部分),最后比较两个数的大小
先把这个数赋值给一个float型数据,然后把float型数据转化成int型(把float转化成int,转化后,int只保留这个数据的整数部分),最后比较两个数的大小
#include <stdio.h> #include <math.h> int main(void) { float m = 1234.000000;//== float m = 1234.111111;//!= int n = (int) m; if(m==n) printf("=="); else printf("!="); return 0; }
相关文章推荐
- C++ 如何一次性获取用户输入并判断是否为数字?
- C++ 如何一次性获取用户输入并判断是否为数字?
- C++泛型编程技巧 - 如何判断输入类型是否定义了特定的成员函数
- C++实现判断输入的数组是否是升序的程序
- C/C++中如何判断一个输入的变量是否和其定义的类型一致
- c++ 如何实现保留小数并 且 不进行四舍五入
- js如何判断输入是否为正整数、浮点数等数字的函数
- c# 如何判断输入的字符是否为汉字
- C#判断页面中的多个文本框输入值是否有重复的实现方法
- 如何判断一个C++对象是否在堆栈上
- C++判断用户输入路径是否正确(判断盘符是否存在以及“\”与"/")
- 用JavaScript判断用户输入的数据是否如何要求!
- 输入两棵二叉树A,B,判断B是不是A的子结构(c++实现)
- js如何判断输入是否为整数
- js如何判断输入是否为正整数
- Android 悬浮球的实现(如何判断是否点击在某View上)(如何自由拖动View)
- 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.
- 《剑指offer》-实现一个函数用来判断字符串是否表示数值(包括整数和小数)
- C语言实现利用switch函数判断是否交换输入的数字
- c++实现身份证是否合法判断函数