当前位置:编程学习 > C#/ASP.NET >>

请问c#一个函数

计算double i = 607 / 20 ; 正常计算等于30.35
想实现结果为31 把小数点全部去掉 整数+1这个应该用什么?谢谢 不好意思实在没分了
--------------------编程问答-------------------- 变为int,就可以啦
它会四舍五入 --------------------编程问答-------------------- 你执行过你的代码吗
double i = 607 / 20 ; 返回的结果是30,不信你运行一下下面的代码。

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            double i = 607 / 20;

            Console.WriteLine(i.ToString());

            Console.ReadLine();
        }
    }
}
改成 
double i = 607 / 20+1;
才可以实现 --------------------编程问答-------------------- double i = 607 / 20 ;
i=i==Convert.ToDouble((Int32.Parse(i))?(i:Convert.ToDouble((Int32.Parse(i))+1); --------------------编程问答-------------------- double i = 607 / 20 ; 
i=i==Convert.ToDouble((Int32.Parse(i))?i:(Convert.ToDouble((Int32.Parse(i))+1);
括号加错地方了。。 --------------------编程问答-------------------- decimal.Ceiling();
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,