您的位置:首页 > 其它

输入一个正数,对该数进行四舍五入到个位数的运算。例如,实数12.56经过四舍五入运算,得到结果13;而12.46经过四舍五入运算,得到结果12。

2017-01-18 21:32 609 查看
using System;

using System.Collections.Generic;

using System.Data.SqlTypes;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace _6

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("请输入一个正数");

            //用户输入的数据

            Double number=0;

            while (true)

            {

                //为了避免输入字符而出错,增强程序强壮性

                try

                {               

                    number = Convert.ToDouble(Console.ReadLine());

                    if (number < 0)

                    {                  

                        Console.WriteLine("您输入的不正确,请重新输入");

                        number = Convert.ToDouble(Console.ReadLine());

                    }

                    break;

                }

                catch

                {

                    Console.WriteLine("您输入的不正确,请重新输入");

                    number = Convert.ToDouble(Console.ReadLine());

                }

            }          

            //对用户输入的数据进行取整

            int num = Convert.ToInt32(number);

            //得到输入的数据的小数部分

            number = number - num;

            if(number>0.5)

            {

                number = num + 1;

            }

            else

            {

                number = num;

            }

            Console.WriteLine("四舍五入后的结果为{0}", number);

            Console.ReadKey();

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐