日期:2014-05-17  浏览次数:20930 次

关于C#中小数点都位数的控制(小数点后一位)
/* (程序头部注释开始) </p><p>* 程序的版权和版本声明部分 
* Copyright (c) 2011, 烟台大学计算机学院学生                              
* 作    者:   李兆庆                         
* 完成日期:   2012      年   9    月    9   日 
* 输入描述:   
* 问题描述及输出:  编写一个C#程序,完成由键盘录入,并且判断当(x>0)时,输出为(1/x)的值.否则输出为0.
* 程序头部的注释结束 
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace No._2
{
    class Program
    {
        static void Main(string[] args)
        {
            double x;
            Console.WriteLine("请输入一个整数:");
            double y = double.Parse(Console.ReadLine());

            if ((int)y == 0)
            {
                Console.Write("f(y) = 0");
            }
            else
            {
                x = 1 / y;
                String str = x.ToString("#0.0");  // 控制输出小数点后一位小数
                Console.Write("f(y) = {0}", str);
            }


            Console.ReadKey(false);      
        }
    }
}