c#实习7报告 下载本文

内容发布更新时间 : 2024/5/19 0:45:03星期一 下面是文章的全部内容请认真阅读。

实验报告

实验七:流程控制 实验目的: 1.掌握C#顺序结构 2.掌握C#选择结构if语句和switch语句的使用 3.掌握C#循环结构的使用 实验内容: 1. 输入整数n(n>=0),分别利用for循环、while循环、do...while循环求n!。 2.利用级数和求П 。使用格里高利公式求П的近似值,直到最后一项的绝对值不小于10-6为止。 ?1111?1-?-?-... 43579 3.利用嵌套循环打印如下图所示的呈下三角和呈上三角的九九乘法表。 4.素数的判断。 利用for循环显示1~100间所有的素数。要求每行显示10项。效果如图所示: 实验报告

实验数据记录及分析(或程序及运行结果) 1. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace P1_1 { class Program { static void Main(string[] args) { int n,m1=1,m2=1,m3=1,n1,n2,n3; do { Console.Write(\请输入非负整数:\); n = int.Parse(Console.ReadLine()); } while (n < 0); for (n1=n; n1 >= 1; n1--) { m1 *= n1; } Console.WriteLine(\循环:5!={0}\, m1); n2 = n; while (n2 >= 1) { m2 *= n2; n2--; } Console.WriteLine(\循环:5!={0}\, m2); n3 = n; do { m3 *= n3; n3--; } while (n3 >= 1); Console.WriteLine(\循环:5!={0}\, m3); 实验报告

} } }

第2题:

using System;

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

namespace P1_2 {

class Program {

static void Main(string[] args) {

int c=1;

double b, m = 0,a;

for (a = 1, b = 1; (Math.Abs(b)) >= (Math.Pow(10, -6)); ) {

m = m + b; a += 2; c=-c;

b = c / a; }

Console.WriteLine(\П的近似值为:{0}\, 4* m); } } }