22问答网
所有问题
用C#编写程序,程序将任意指定的浮点数四舍五入为对应的整数
用C#编写程序,程序将任意指定的浮点数四舍五入为对应的整数。请程序高手帮帮忙。
举报该问题
推荐答案 2010-07-12
楼上都没理解四舍五入的意思么。。。。
假设有数A是3.14 数B是5.62
那么思想就是给两个数都加上0.5
变为数A是3.64 数B是6.12
然后再去整数部分,就可以得到
数A是3 数B是6
这样,就是得到了原数的四舍五入
具体方法是
float a = 3.14f;
double b = 6.12;
a += 0.5f;
b += 0.5;
int i = Convert.ToInt32(a);
int j = Convert.ToInt32(b);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CXX22XfIX.html
其他回答
第1个回答 2010-07-12
两个方法:
1,加框转换
float i=3.1415926;
Int j=(int)i;
2,使用Convert类
float i=3.1415936;
Int j=Convert.ToInt32(i);
参考资料:
如果您的回答是从其他地方引用,请表明出处
第2个回答 推荐于2016-04-12
double a;int b,c;
a = Convert.ToDouble(Console.ReadLine());
b=(int)(a*10)%10;
if (b >= 5) c = (int)(a ) + 1;
else c = (int)(a );
Console.WriteLine(c);
Console.ReadLine();本回答被提问者采纳
第3个回答 2010-07-13
通过Math.round()方法来实现四舍五入
相似回答
c#
如何将带小数点的字符串转换为整型
答:
//遵循
四舍五入
原则:string test1="9.3";string test2 = "9.5";int int1= Convert.ToInt32(Convert.ToDouble(test1));int int2 = Convert.ToInt32(Convert.ToDouble(test2))。在C#中,要将一个字符串或
浮点数
转换
为整数,
基本上有三种方法:1、使用强制类型转换:(int)浮点数 。2、使用...
C#
如何控制float小数点位数
答:
//用 "f2" 指定小数点后2位 string s = string s =string.Format("{0:f2}", x);//结果 s = "62.12"2、改变float 类型值,保持
指定的
小数位数 float x = 62.11512322f;//将 x 后小数点位数指定为2(
四舍五入
)float x = (float)Math.Round((double)x, 2)// 结果: x = ...
大家正在搜
将一个浮点数四舍五入成一个整数
浮点数转整数 四舍五入
mcgs浮点数四舍五入取整
浮点数保留小数是四舍五入吗
浮点数会四舍五入吗
c语言浮点数四舍五入
c语言中浮点数输出时如何四舍五入
定点数和浮点数
浮点数转整数
相关问题
用JAVA编写程序,从键盘上输入一个浮点数,然后将浮点数的整...
C语言编程 、对输入的任意一个数按照四舍五入法取整。编写完整...
C语言编程 、对输入的任意一个数按照四舍五入法取整?
将任意指定的浮点数四舍五入为对应的整数(提示:根据浮点数与其...
用C语言怎么实现浮点数的四舍五入,保留两位小数点
C#中如何将整数与浮点数交换
C语言简单的浮点数如何实现四舍五入
c++四舍五入,输出整数怎么编程? 比如输入1.52,要求输...