c#实验报告一_第1页
c#实验报告一_第2页
c#实验报告一_第3页
c#实验报告一_第4页
c#实验报告一_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一 语言基础一、实验目的熟悉 Visual Stido.NET 实验环境; 掌握控制台程序的编写方法; 掌握C#程序设计语言的语法基础; 掌握控制语句和数组的使用。.二、实验要求根据要求,编写 C#程序,并将程序代码和运行结果写入实验报告。三、实验内容1. 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。 using using using usingSystem;System.Collections.Generic;System.Linq;System.Text;namespacetext1class Programstatic void Main

2、( string args) System.选?择?相"O应?Con sole .WriteLi ne( "1.三"y 角?形 ?。? e 2.长? e方O ?形 ?。? e 请? I 序"°号 ?:e o");int i;int .Parse( Console.ReadLine();doubleSystem.e o");a =intb =intc =intif(i =1)ifa ?长? e:.Parse( Console .ReadLine();.Parse( Console .ReadLine();.Parse( Con

3、sole .ReadLine();a, b, c, s,cir, area;Console.WriteLine("请?输o ?入?三"y角?形?的 i ?三"y条? ?边(a + b > c) && (a + c > b) && (b + c > a)cir = a + b + c; s = (a + b + c) / 2; area =Math.Sqrt(s * (s - a) * (s - b) * (s - c);System.Console .WriteLine("三"y角?形?的i ?

4、周"1长? e为a0",cir);System.Console .WriteLine("三"y角?形?的 i ?面?积y为a0" , area);else System.Console .WriteLine("不?能 1构1成 I三 y角?形?");double System.if (i = 2) a, b, cir, area;Console.WriteLine("请?输o ?入?长? e 方O?形?的 i ?边 a ?长?e:e o");int .P arse( Con sole .ReadL in

5、e(); int .P arse( Con sole .ReadL in e();cir = 2 * a +2 * b ; area = a *b;System.cir);Console.WriteLine("长? e 方O ?形?的 i ?周1 长? e 为 a0",System.Console.WriteLine("长? e 方O ?形?的 i ?面?积y为a0" , area);匚:Wi n d owssyste m 3 2cnnd. exe1 三角形* 2 -长方形d 请选择相应序号21请输入三角形的三条边长!234二S形更周拒力9C:Wind

6、o W55y stem 3 2c m d. exe讓饉I虻1三角形.2 长方形。请选择相应序号; 请输入三角形的三条边长i23OS 匚:Wiin dowssyste m 32z m d .exeL三角形.2-长方形.请选择相应序号* 2请输入长方形的边长=34苣方形的周歹为MSsiiiir.System;System.Collectio ns.Ge neric;System.Li nq;System.Text;2. 编写一个控制台应用程序,可根据输入的月份判断所在季节。 usi ng usi ng usi ngusi ng n ames pacetext2class P rogramstati

7、cvoidMain( string args)intSystem.i =i;intCon sole .WriteLi ne("请?输 o ?入?月?份O Y: .Parse( Console.ReadLine();e o");if ISystem. elseSystem. elseSystem. elseSystem.(i = 1) | (i = 2) | (i = 3)Co nsole .WriteLi ne("此?(i = 4) II (i = 5) II (i = 6)Co nsole.WriteLi ne("此?(i = 7) | (i = 8)

8、 | (i = 9)Co nsole.WriteLi ne("此? (i = 10) | (i = 11) | (i = 12)Co nsole.WriteLi ne("此??月?份OY在"2春? o季?");ififif?月?份OY在"2?月?份OY在"2?月?份OY在"2夏?季?");秋?季?");冬?季?");Co nsole .WriteLi ne("输 o?入?不 ?合?理O" a月?份O Y, e ?无T法O ?else System.§判 D断 ?&q

9、uot;);匪 C :Wi n d oW5system 3 2c m d. exes ;s 份理魁 月合意 <不任 输入按3. 编写程序,用 while循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至 少有多少个。System;System.Collectio ns.Ge neric;System.Li nq;System.Text;usi ng usi ng usi ng usi ng n ames pacetext3class P rogramstatic void Main( string arg

10、s)int x, sum = 2; while (sum < 100000)x = sum;if (x % 2 = 1 && x % 3 = 1 && x % 4 = 1)System.Console .WriteLine("最 a ?小?鸡| 蛋 i ? ?数o y为a0" , sum);return ; sum+;4.编写程序,计算数组中奇数之和和偶数之和。 usi ng usi ng usi ngusi ngSystem;System.Collecti on s.Ge neric;System.Li nq;System.Text;

11、n ames pacetext4class P rogramstaticvoid Main( string args)intint System.arr = new int 5;sum1 = 0, sum2 = 0;Con sole .WriteLi ne("请?输?入 ?数簓组哩?中D的?数簓:阰");forinti = 0; i < 5; i+)arri=int .P arse( Con sole .ReadL in e();forinti = 0; i < 5; i+)if (arri % 2 = 0)sum1=sum1 + arri;System.Sys

12、tem.if (arri % 2 != 0)sum2 = sum2 + arri;Con sole .WriteL ine("数簓组哩?中D所u有瓺偶?数簓之?和为 a0" , sum1);Console .WriteLine("数簓组哩?中D所u有瓺偶?数簓之?和为 a0" , sum2);4.鈕 C:Windowssystem32V:md.exe斗fl鬪猛请按任意犍1续-5.编写程序,找一找一个二维数组中的鞍点(即该位置上的元素值在行中最大,在该 列上最小。有可能数组没有鞍点)。要求:1. 二维数组的大小、数组元素的值在运行时输入;2. 程序有友好的

13、提示信息。usi ng usi ng usi ng usi ngSystem;System.Collectio ns.Ge neric;System.Li nq;System.Text;n ames pacetext4._1class P rogramstaticvoid Main( string args)int int bool flag = for (i = 0; i <=,a = new int 3, 4;i, j, max, p, k;true , NoExistNaddle = false ;2; i+)<=3; j+)for (j = 0; jConsole.Writ

14、e("请?输?入?二 t 维?救爺细哩0,1=", i, j);ai, j =int .P arse( Con sole .ReadLi neO);for (i = 0; i <= 2; i+)max = ai, 0; p = 0;for (j = 1; j <= 3; j+) if (max < ai, j)max = ai, j; p = j;else p = 0;for (k = 0; k <= 2; k+) if (max > ak, p)flag =false ; break;if (flag = true )Con sole.Wri

15、teLi ne( " a0,1=2", i, p, max);NoExistNaddle =true ;if (NoExistNaddle = false )Co nsole.WriteL in e( "no exist");国Bl C:Wi n d ow 55yste m 3 2cmd 启)电12345678号1011120,31=4=a3为- 倉- 氤鞍- 数第数数数数数数数数1$; -S 人入入入入入入入入入入入维任 请请请请请请请请请请请请该请0 1 尸0 01 0 12111 B - rrrj rrr| ijrj rn| rrr| ujj rrr| rrr| rrr| rrr| rr' r - I /1 "F 勺 I *!NANSB C;Wi n d ows5ystem 3 m d f x亡3 3343

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论