已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二 C#编程基础1 整数排序 参考答案: 3_1代码如下:/Test3_1.csusing System;class Test3_1static void Main()int a,b,c,t;Console.Write(请输入第一个整数:);a=Int32.Parse(Console.ReadLine();Console.Write(请输入第二个整数:);b=Int32.Parse(Console.ReadLine();Console.Write(请输入第三个整数:); c=Int32.Parse(Console.ReadLine(); if(ab) t=a; a=b; b=t; if(bc) t=c; c=b; if(ta) b=t; else b=a; a=t; Console.WriteLine(从小到大的顺序依次为:0,1,2,a,b,c);运行结果如图: 图3-12 简单计算器编写一个简单的计算器程序,能够根据用户从键盘输入的运算指令和整数,进行简单的加减乘除运算。参考答案:3_2的代码如下:/Test3_2.csusing System;class test3_2static void Main()/声明两个输入的操作数。int firstNumber,secondNumber;/声明一个字符串类型来定义运算符。string operation;/来判断是否继续运算。string response;doConsole.Write(请输入运算符(+、-、*、/):);operation=Console.ReadLine();Console.Write(请输入第一个操作数:);/接收输入的操作数并转换成整形。firstNumber=Int32.Parse(Console.ReadLine();Console.Write(请输入第二个操作数:);secondNumber=Int32.Parse(Console.ReadLine();switch(operation)case+: Console.WriteLine(0+1=2,firstNumber,secondNumber,firstNumber+secondNumber);break; case-: Console.WriteLine(0-1=2,firstNumber,secondNumber,firstNumber-secondNumber); break;case*: Console.WriteLine(0*1=2,firstNumber,secondNumber,firstNumber* secondNumber); break;case/: Console.WriteLine(0/1=2,firstNumber,secondNumber,firstNumber/secondNumber); break;default: Console.WriteLine(运算符不合法); break;Console.Write(是否继续进行运算(Y/N););response=Console.ReadLine();while(response!=Y&response!=y&response!=N&response!=n)Console.WriteLine(输入错误!);Console.Write(是否继续进行运算(Y/N):);response=Console.ReadLine();while(response=Y|response=y);运行结果如下图: 图3-23 求指定范围内的所有合数合数就是非素数,即除了1和它本身之外还有其他约数的正整数。编写一个程序求出指定数据范围(假设10100)内的所有合数。参考答案:/Test3_3.csusing System;class Test3_3static void Main()int min=10,max=100;int num=0;Console.WriteLine(0到1之间的合数有:,min,max);for(int i=min;i=max;i+)/for(int j=2;ji;j+) for(int j=2;ji/2;j+)if(i%j=0)num+;Console.Write( 0,i);/让结果每行显示10个合数。if(num%10=0)Console.WriteLine();break;Console.WriteLine();Console.WriteLine(总共有0个合数,num);运行结果如图: 图3-34、浮点型数组排序用户输入6个浮点型数组,程序根据其值的大小,进行排序输出。using System;using System.Collections.Generic;using System.Text;namespace Example_4 / / 此程序演示数组和嵌套for循环的用法。 / class ArrayDemo / / 应用程序的主入口点。 / STAThread static void Main(string args) / 声明长度为6的数组 float elements = new float6; / 计数器变量 int index;/ 临时变量 float temp; Console.WriteLine(输入要进行排序的6个浮点数值:); / For 循环接受用户输入的值 for (index = 0; index elements.Length; index+) elementsindex = float.Parse(Console.ReadLine(); Console.WriteLine(n已排序的数组:); / 嵌套for 循环对值进行比较 for (index = 0; index elements.Length; index+) for (int j = index + 1; j elementsj) temp = elementsindex; elementsindex = elementsj; elementsj = temp; Console.WriteLine(elementsindex); 此应用程序的输出结果如图1.2所示。图1.2 ArrayDemo.cs的输出结果5、输出从1到9的乘法口诀表参考代码using System;using System.Collections.Generic;using System.Text;namespace multiplicationTable class Program static void Main(string args) for (int i = 1; i 10; i+) /输出一行 for (int j = 1; j = i; j+) Console.Write(j.ToString()+ * +i.ToString()+Convert.ToString(i*j); Console.Write(n);/换行 此应用程序的输出结果如图1.3所示。6 按照元素的顺序打印出一个二维数组中的各个值:如某二维数组double, values = 1.2, 2.3, 3.4, 4.5, 5.6, 6.7, 7.8, 8.9 ;输出为:1.2 2.3 3.4 4.5 5.6 6.7 7.8 8.9class Test static void Main() double, values = 1.2, 2.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初级会计职称全真模拟试题(全套)
- 物业员工服务礼仪月度培训考核方案
- 保洁、安保外包服务质量考核标准
- 第五单元 第2课时 生活中的比(二)(教学设计)数学北师大版六年级上册2026秋
- 配电网自动化
- 边坡削坡施工实施方案
- 2026年人教版五年级语文下册第3单元阅读理解专项训练习题
- 2025-2026年安徽省苏教版四年级科学第12单元实验操作测试卷
- 2025-2026年食品安全知识竞赛备考习题
- 管道压力试验检查记录
- 北京市离婚协议书(2026年规范备案版)
- 雨课堂学堂在线学堂云English for Presentations at International Medical Conferences(首都医科大学)单元测试考核答案
- 医疗机构过敏性疾病门诊建设规范
- 公路工程交工验收汇报
- CAAC理论考试系统组成(黄金题型)
- 江苏省安全生产许可证实施细则
- 幼儿园体能知识培训课件
- 大连的介绍课件
- 九上物理暑假预习早背晚默 67天
- 《工程造价专业英语》课程简介与教学大纲
- 高一新生入学家长会校长讲话:携手启航新篇章共育英才向未来
评论
0/150
提交评论