网页素材: 导航菜单选项卡滑动门焦点图图片切换下拉菜单弹出层Tabs链接提示

您的当前位置: 源码爱好者 » 网页制作教程(编程教程) » C#技术教程

C#使用循环语句计算整数10的阶乘

  • 标签:循环语法 阶乘  更新时间:2014-05-22
  • Loop.cs程序内容:利用各种循环语句计算整数10的阶乘,学习一下for循环的使用,虽然这里程序体与while语句中相同,但在编程中应注意其执行体及判断条件的区别,输出利用各个方法的计算结果,期间还利用do-while循环计算n的阶乘:

    //Loop.cs程序内容:利用各种循环语句计算整数10的阶乘
    using System;
    class Loop
    {
    	//利用for循环计算n的阶乘
    	public static long UseFor ( int n )
    	{
    		long sum = 1;
    		for ( int i = 1; i <= n; i++)
    			sum = sum * i;
    		return sum;
    	}
    	//利用while循环计算n的阶乘
    	public static long UseWhile ( int n )
    	{
    		long sum = 1;
    		int i = 1;
    		while ( i <= n )
    		{
    			sum = sum * i;
    			i++;
    		}
    		return sum;
    	}
    	//利用do-while循环计算n的阶乘
    	public static long UseDowhile ( int n )
    	{
    		long sum = 1;
    		int i = 1;
    		do
    		{					//虽然这里程序体与while语句中相同
    			sum = sum * i;	//但在编程中应注意其执行体及判断条件的区别
    			i++;
    		} while ( i <= n );
    		return sum;
    	}
    	//输出利用各个方法的计算结果
    	public static void Main ()
    	{
    		int Numbern = 10;
    		Console.WriteLine("利用for循环计算出10的阶乘的结果是:");
    		Console.WriteLine( UseFor( Numbern ) );
    		Console.WriteLine("利用while循环计算出10的阶乘的结果是:");
    		Console.WriteLine( UseWhile( Numbern ) );
    		Console.WriteLine("利用do-while循环计算出10的阶乘的结果是:");
    		Console.WriteLine( UseDowhile( Numbern ) );
    	}
    }
  • 已读: 次 收藏本文关闭本文打印本文复制链接
处理 SSI 文件时出错