实验2 C#语言编程基础.doc
《实验2 C#语言编程基础.doc》由会员分享,可在线阅读,更多相关《实验2 C#语言编程基础.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验二 C#语言编程基础 实验目的l 掌握C#语法的流程控制结构 l 掌握方法的应用l 了解变量的类型 实验内容l 编写闰年判断程序l 编写求1到n的和的程序,要求for、while、dowhile,以及递归方法实现。l 建立一个二维数组,并将数组中的值遍历输出。l 定义一个实现两个数交换的方法。实验步骤为了实现代码的重用,将上述的各个实验内容,定义成不同的方法。判断闰年的方法定义为:IsLeapYear();将求和的方法分别定义为:for_Sum()、while_Sum、do_Sum()、recursion_Sum()。1编写闰年判断程序步骤1:启动Visual Studio 2010。步骤
2、2:创建项目一个控制台项目,命名为“Experiment2”。步骤3:编写IsLeapYear()方法。在static void Main(string args)方法后面输入以下代码:public bool IsLeapYear(int y) if (y % 4 = 0) if (y % 100 != 0) if (y % 400 = 0) return true; else return false; else return true; else return false;步骤4:编辑Main方法调用该函数。在Main方法中输入以下代码:Console.WriteLine(请输入年份:);
3、int year = Convert.ToInt32(Console.ReadLine();while (year != -1) if (IsLeapYear(year) Console.WriteLine(0年是闰年, year); else Console.WriteLine(0年不是闰年, year); Console.WriteLine(请输入年份:); year = Convert.ToInt32(Console.ReadLine();步骤5:生成程序。步骤6:运行程序,依次输入20,200,2000,程序显示如图2.1所示。图2.1 程序运行结果说明:在方法IsLeapYear代码
4、编写过程中,实现多个分支语句的嵌套,else和if的对应关系容易写错,并且else的语句比较简单,因此可以改变代码的编写顺序来提高编写代码的效率,例如对于本例可以按照注释的顺序编写。public bool IsLeapYear(int y) if (y % 4 = 0)/1 if (y % 100 != 0) /4 if (y % 400 = 0)/7 return true;/8 else/9 return false;/10 else /5 return true;/6 else/2 return false; /32求1到n之和程序程序的编写过程与判断闰年的程序类似,因此不再赘述。本处只
5、给出相应方法的代码。/for循环求1到n之和public static int for_Sum(int n) int sum = 0; for (int i = 0; i = n; i+) sum += i; return sum;/while循环求1到n之和public static int while_Sum(int n) int sum = 0; int i = 0; while( i = n) sum += i; i+; return sum;/dowhile循环求1到n之和public static int do_Sum(int n) int sum = 0; int i = 0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验2 C#语言编程基础 实验 C# 语言 编程 基础
限制150内