下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用标准文案.net 程序设计实验报告2011 年 11月19 日学号1008114082姓名左雪敬时间下午 7-8 节专业计算机科学与技术班 级10级2班实验题目:程序流程控制实验目的:1:掌握常量和变量的使用;2:掌握运算符和表达式的使用3:掌握赋值语句的使用4:掌握顺序结构的程序流程5:掌握单分支语句的使用6:掌握双分支语句的使用7:掌握多分支语句的使用实验内容:实验 2-1常量、变量、运算符、表达式和赋值语句的使用实验要求:输入半径,求对应的圆的周长和面积;对应的球体的体积。运行结果如图:操作提示:( 1) 利用如下语句输入半径 r; String s=Console.ReadLine
2、();r=double.Parse(s);(2)程序代码如图:精彩文档实用标准文案实验 2-2球三角形的周长和面积实验要求:输入三角形的三边, 先判断是否可以构成三角形, 如果可以求出它的周长和面积。运行结果如下:精彩文档实用标准文案程序代码如下:实验 2-3:分段函数的实现:实验要求:输入 x 的值,根据公式计算分段函数y 的值。运行结果如下:精彩文档实用标准文案程序代码如下:实验 2-4 比较三个数的大小实验要求 ;产生三个随机数( 0100),按从小到大的顺序排列运行结果如下:精彩文档实用标准文案程序代码如下:实验 2-5 求解一元二次方程的解运行结果如下:精彩文档实用标准文案精彩文档实
3、用标准文案精彩文档实用标准文案实验 2-6switch 语句的实现多重分支结构程序代码如下;运行结果为:精彩文档实用标准文案实验 2-7分别使用 if 语句和 switch 语句实现多分支结构实验要求: 计算有固定工资收入的党员每月所交纳的党费。月工资收入400元及以下者,交纳月工资总额的0.5%;月工资收入在401600 元者,交纳月工资总额的 1%;月工资收入在 601800 元者,交纳月工资总额的1.5%;月工资收入在 8011500(税后 )元者,交纳月工资总额的2%;月工资收入在 1500 元以上 (税后 )者,交纳月工资总额的3%。运行结果为:精彩文档实用标准文案用 switch
4、语句的程序代码是:用 if 语句的代码为:精彩文档实用标准文案精彩文档实用标准文案实验内容实验 3-1 求 n!实验要求:输入整数n(n=0),分别利用 for 和 while 循环、 dowhile 循环求 n!.运行效果如图:操作提示:n!=n*(n-1)*(n-2)*.*2*1累乘的初值为 1.程序代码如下精彩文档实用标准文案实验二:显示 Fibonacii 数列显示的结果为: 1,1,2,3,5,8.运行结果为:程序代码为:using System;精彩文档实用标准文案namespace sy3_2class Programstatic void Main(string args)in
5、t f1 = 1, f2 = 1, f3, num = 2;Console.Write(0,5t0,5t, f1, f2);f3 = f1 + f2;while (f3 = 10000)Console.Write(0,5t, f3);num+;if (num % 5 = 0) Console.WriteLine();f1 = f2;f2 = f3;f3 = f1 + f2;Console.ReadKey();实验三:鸡兔同笼的问题:已知在同一个笼里一共有 h 只鸡和兔,它们的总脚数为 f 只, h 和 f 有用户输出求出鸡和兔各有多少只、运行结果为:精彩文档实用标准文案操作提示:已知鸡和兔的总
6、头数为h,脚数为 f, 假设鸡有 c 只,兔有 r 只。方法一:求解方程。c+r=h;2*c+4*r=f;方法二:利用循环进行枚举测试。鸡的只数c 取值范围为: 0h;兔的为: h-c。精彩文档实用标准文案程序代码为:using System;namespace sy3_3class Programstatic void Main(string args)int c, r;Console.Write ( 请输入总头数:);String s=Console.ReadLine();int h =int.Parse (s);int f=1;while (f % 2!=0)Console.Write
7、(请输入总脚数 (必须是偶数 ): );s=Console.ReadLine();f=int.Parse (s);bool solution=false ;for(c=0;c=0&c=0)Console.WriteLine(方法二:鸡 0 只,兔: 1 只 ,c,r); solution =true ;精彩文档实用标准文案if(!solution )Console.WriteLine( 方法二:无解,请重新运行测试 );Console.ReadKey();实验 3-4利用级数和求 PI程序代码为:using System;namespace sy3_4class Programstatic v
8、oid Main(string args)float n, t, pi;int s;pi = 0; t = 1; n = 1; s = 1;while (Math.Abs(t) = Math.Pow(10, -6)pi += t;n += 2;s = -s;t = s / n;pi *= 4;Console.WriteLine(pi=0, pi);Console.ReadKey();运行结果为精彩文档实用标准文案实验 3-5 求最大公约数和最小公倍数随机产生两个 0100 之间的数。求它们的最大公约数和最小公倍数运行结果为:程序代码为:using System;精彩文档实用标准文案namesp
9、ace sy3_5class Programstatic void Main(string args)int m, n, r, m1, n1;Random rNum = new Random();m1 = rNum.Next(101);n1 = rNum.Next(101);Console.WriteLine( 整数 1=0, 整数 2 =1, m1, n1); if (m1 n1)m = m1; n = n1;elsem = n1; n = m1;dor = m % n;m = n;n = r; while (r != 0);Console.WriteLine( 最大公约数=0, 最小公倍数
10、=1,m, m1* n1 / m);Console.ReadKey();实验 3-6 打印九九乘法表利用嵌套循环打印、结果为:精彩文档实用标准文案程序代码为:using System;namespace sy3_6class Programstatic void Main(string args)String s;Console.WriteLine( 九九乘法表 ); for (int i = 1; i = 9; i+)s = ;for (int j = 1; j = i; j+)s += (String.Format(0*1=2, i, j, i * j).PadRight(8);Conso
11、le.WriteLine(s);Console.WriteLine();Console.WriteLine( 九九乘法表 ); for (int i = 1; i = 9; i+)精彩文档实用标准文案s = ;s += s.PadRight(8 * (i - 1) + 1);for (int j = i; j = 9; j+)s += (String.Format(0*1=2, i, j, i * j).PadRight(8);Console.WriteLine(s);Console.ReadKey();实验 3-7 素数的判断显示 0100 之间的素数。每行显示10 项。所谓素数,就是除了1
12、 和它本身,不能被任何整数整除的正整数。程序代码为using System;namespace sy3_7class Programstatic void Main(string args)int m, k, i, num = 0;Console.WriteLine(方法一 :1100 间所有的索数为 :);for(m=2;m=100;m+)k=(int)(Math.Sqrt(m);for(i=2;i=k;i+)if(m % i=0)break ;if(i=(k+1)Console.Write(0,5, m);num+;if (num % 10 = 0) Console.WriteLine()
13、;精彩文档实用标准文案Console.WriteLine(n 方法二 :1100 间所有的索数为 :);num=0;for (m = 2; m = 100; m+)bool flag=true ;k=(int)(Math.Sqrt (m);i=2;while (i=k & flag=true )if(m %i =0) flag =false ;else i+;if(flag =true )Console.Write (0,5,m);num+;if(num % 10=0) Console.WriteLine();Console.ReadKey();实验 3-8 异常处理;输入两个整数,求两者的商。使用异常处理机制捕捉零除异常和参数格式异常。运行结果为精彩文档实用标准文案精彩文档实用标准文案using System;namespace sy3_8class Programstatic void Main(string args)int i, j, k;Console.Write(请输入被除数 :);tryString s = Console.ReadLine();i = int.Parse(s);Console.Write(请输入除数 :);s = Console.ReadLine();j = int.Parse(s);k = i /
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学核工程与核技术(核反应堆原理)试题及答案
- 2025年中职(环境监测技术)土壤检测实操试题及答案
- 多焦点人工晶状体植入术的视觉质量分层评估
- 2025年高职车联网技术(车联网应用)试题及答案
- 2025年大学农学(实操应用)试题及答案
- 2025年大学大三(财务管理基础)资金管理实践测试试题及答案
- 2025年高职会计(审计)试题及答案
- 2025年高职第二学年(大数据技术)大数据分析应用试题及答案
- 2026年蔬菜种植(大棚蔬菜管理)试题及答案
- 2026年大豆种植(大豆收割技术)试题及答案
- 中华人民共和国安全生产法培训课件
- 2024至2030年中国家用燃气具数据监测研究报告
- 2024版租房合同协议书下载
- 宝宝喂养记录表
- 《保健食品标识培训》课件
- 2023年非标自动化机械设计工程师年度总结及来年计划
- 丹鹿通督片治疗腰椎疾病所致腰椎狭窄128例
- 股骨颈骨折围手术期护理
- 高空作业车使用说明书
- 保安公司介绍PPT模板
- 医疗质量与安全管理小组活动记录
评论
0/150
提交评论