版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 以师生为本学校心理咨询教师的角色定位与能力要求
- 中小学课程设置方案
- 以科技赋能的家庭教育新模式探索与实践
- 创新型展览模式下的安全保障措施
- 保安培训计划范文5篇-保安培训计划
- 人车分流交通系统在商业街区的应用实践
- 企业安全管理体系中的生产计划优化策略
- 全球定制衣柜市场趋势与前景分析报告
- 以科技为支撑推动校园电力安全教育发展
- 互动式教学在培养学生创新能力中的作用
- PS平面设计练习题库(附参考答案)
- 混合云架构整体设计及应用场景介绍
- 《盘点程序说明会》课件
- 期末素养综合测评卷(二)2024-2025学年鲁教版(五四制)六年级数学上册(解析版)
- 小王子-英文原版
- 考核19(西餐)试题
- 2024安全生产法解读
- 吉林省长春市(2024年-2025年小学五年级语文)人教版期末考试(上学期)试卷及答案
- 环保创业孵化器服务行业营销策略方案
- 研究生年终总结和展望
- 浙江省杭州市2023-2024学年高二上学期1月期末地理试题 含解析
评论
0/150
提交评论