C#--第2周实验--任务四--编写一个控制台应用--分别使用for,while,do-while循环语句计算 n!
2012-09-08 15:31
1016 查看
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:编写一个控制台应用--分别使用for,while,do-while循环语句计算 n!
* 作 者: 雷恒鑫
* 完成日期: 2012 年 09 月08 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
运行结果:
经验积累:
1.C#语言和C++语言的for while do-while三种循环控制语句是完全一样的。
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:编写一个控制台应用--分别使用for,while,do-while循环语句计算 n!
* 作 者: 雷恒鑫
* 完成日期: 2012 年 09 月08 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication_do_while { class Program { static void Main(string[] args) { Console.WriteLine("这是一个用for while do-while三种循环控制语句求n!的一个程序"); Console.Write("请您输入所求的数:"); string n = Console.ReadLine(); int i, m = 1; int x = int.Parse(n);//类型转换 for (i = 1; i < x; ++i) { m = m * (i + 1); } Console.WriteLine("用for 循环控制语句求{0}!的值为:{1}",x,m); i = 1; m = 1; while (i < x) { m = m * (i + 1); ++i; } Console.WriteLine("用while 循环控制语句求{0}!的值为:{1}", x, m); i = 1; m = 1; --x; do { m = m * (i + 1); ++i; } while (i <= x); Console.WriteLine("用do-while 循环控制语句求{0}!的值为:{1}", (x+1), m); Console.ReadKey(); } } }
运行结果:
经验积累:
1.C#语言和C++语言的for while do-while三种循环控制语句是完全一样的。
相关文章推荐
- 第二周 任务四 分别使用for,while,do-while循环语句计算 n!
- C#--第2周实验--任务三--编写一个控制台应用--输入x计算并输出分段函数F(x)的值
- C#--第2周实验--任务11--编写一个控制台应用--1列数规则如下:1,1,2,3,5,8,13,21,34...求第30位数是多少?(用递归算法实现)
- C#--第2周实验--任务10--编写一个控制台应用--输入一个整数,将其各位数字颠倒顺序后输出
- C#--第2周实验--任务五--编写一个控制台应用--求两个整数的最小公倍数与最大公约数
- C#--第2周实验--任务8--编写一个控制台应用--输入10个数存入数组,求最大值、最小值和平均值
- 编程作业50页3题 分别使用 do-while和 for 循环计算1+1/2!+1/3!+1/4!...+1/20!
- C#--第2周实验--任务7--编写一个控制台应用--判断S所指的字符串是否回文(即顺读和逆读相同的字符串)
- C#--第2周实验--任务13--创建一个抽象类A,创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
- C#--第2周实验--任务9--编写一个控制台应用--输入一个日期,求该日期是这一年中的第几天
- C#--第2周实验--任务六--编写一个控制台应用--输出所有的水仙花数
- 循环语句的使用——while、do_while、for
- C#--第七周实验--任务4--编写一个控制台应用实验Array ArrayList这两个常用数组类。
- js---javaScript(循环语句的使用实例)for while do....while(转移语句): break, continue , return
- 2.2 在不使用运算符&&或|| 的条件下编写一个与上面的for循环语句等价的循环语句。
- C#--第七周实验--任务5--编写一个控制台应用,实现输出一个从1开始到511*511长度的随机数序列
- 练习2-2 在不使用运算符&&或者||的条件下编写一个与上面的for循环语句等价的循环语句。
- 练习 2-2 在不使用运算符&&或||的条件下编写一个与上面的for 循环语句等价的循环语句。
- 编写Java程序,使用while循环语句计算1+1/2!+1/3!···1/20!之和。
- Objective-C学习笔记(十)——循环语句for和do-while的使用