基础练习 - 数值交换

题目

             1 声明两个变量:int n1 = 10,n2= 20,要求将两个变量叫唤,最后输出n1为20,n2为10.
                     (扩展*: 不使用第三个变量如何交换)

解决方案

基本方法

private static void BasicMethod(){int n1 = 10;int n2 = 20;Console.WriteLine("n1={0}", n1);Console.WriteLine("n2={0}", n2);int tem = n1;Console.WriteLine("tem = n1,  此时tem = {0}", n1);n1 = n2;Console.WriteLine("n1  = n2,  此时 n1 = {0}", n2);n2 = tem;Console.WriteLine("n2  = tem, 此时 n2 = {0}", n2);Console.WriteLine("经过交换之后 n1 = {0},n2= {1}", n1, n2);Console.WriteLine("点击任意键结束程序...");Console.ReadLine();}

扩展方法

private static void ExpandMethod(){int n1 = 10;int n2 = 20;Console.WriteLine("n1={0}", n1);Console.WriteLine("n2={0}", n2);n1 = n1 + n2;Console.WriteLine("n1 = n1 + n2;此时n1={0}", n1);n2 = n1 - n2;Console.WriteLine("n2 = n1 - n2;此时n1={0},n2={1}", n1, n2);n1 = n1 - n2;Console.WriteLine("n1 = n1 - n2;此时n1={0},n2={1}", n1, n2);Console.WriteLine("经过交换之后 n1 = {0},n2= {1}", n1, n2);Console.WriteLine("点击任意键结束程序...");Console.ReadLine();}

转载于:https://www.cnblogs.com/sediment/p/3779609.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python计算圆的面积

用Python创建一个脚本,要求: 能计算半径为2的圆的面积保留10位小数可以直接执行 #!/usr/bin/env python3 import math print("Area is:{:.10f}".format(math.pi*4))计算圆的面积要用到pi,所以我们引用模块math

Visual Studio 配色方案

字体:Fixedsys Excelsior 字体大小:12 配色方案:http://studiostyles.info 导入步骤: 工具->导入和导出设置->导入选定的环境设置->否,仅导入新设置->“浏览”->下载的vssetings文件->完成。 转载于…

昆明学院计算机专业在哪个校区,昆明学院有几个校区及校区地址

昆明学院有几个校区及校区地址2017-06-19 11:15:56文/韩竞仪最近有很多考生和家长咨询小编,昆明学院有几个校区,今年新生会被分配到哪个校区?哪个校区好?等相关问题,下面小编统一回复一下考生们的问题。昆明学院有3个校区,分别是…

python列表总结

列表方法append():在列表末尾添加元素列表方法insert():在列表任意位置插入元素,a.insert(0,1),在列表的0号位置插入元素1.列表方法count(s):返回s在列表中出现的次数列表方法remove(s):移除列表中的第一个…

Swift基本语法

Swift基本语法 原文:Swift基本语法Swift基本语法 简介 1.什么是Swift Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言 Swift在天朝译为“雨燕” 跟Objective-C一样,可以用于开发iOS、Mac应用程序 苹果从2010年7月开始设计Swift语…

2018华工计算机应用基础作业,计算机应用基础平时作业2019

计算机应用基础平时作业2019Tag内容描述:1、1.简述启动控制面板的常用方法。(至少列出三种) 答:常用打开控制面板的方法:1)点开始,选择控制面板打开;2)打开我的电脑,选择控制面板;3)点开始运行&…

计算机系统组织结构,第4章 操作系统计算机组织结构.ppt

第4章 操作系统计算机组织结构第4章 计算机组织结构 前言 操作系统提供了抽象以简化对硬件的使用,单线程是冯?诺依曼计算机的操作抽象,如果理解了一个冯?诺依曼计算机是如何执行程序的,就能理解进程背后的知识,对操作系统的深入…

Solution 19: Fibonacci数列

问题描述 求Fibonacci数列的第n项。Fibonacci数列为1,1,2,3,5,... 解决思路 (1) 递归,指数级时间复杂度; (2) 循环,O(n)时间复杂度; (3) 矩阵乘法,O(logn)时间复杂度; (4) 公式法,O(1)时间复杂度…

boost::unordered_map 和 std::map 的效率 与 内存比较

例子链接:http://blog.csdn.net/gamecreating/article/details/7698719 结论: unordered_map 查找效率快五倍,插入更快,节省一定内存。如果没有必要排序的话,尽量使用 hash_map(unordered_map 就是 boost 里面的 hash_map 实现)。…

软件可靠性指标mtbf测试评估,软件可靠性评估.pdf

软件可靠性评估软件可靠性工程基础——软件可靠性评估北京航空航天大学可靠性与系统工程学院目的 理解什么是软件可靠性评估,基本原理 掌握和应用典型的软件可靠性模型 了解比较软件可靠性模型的主要方法 理解稳定使用阶段的软件可靠性评估 理解增长测试中…

模型和控制器-起步阶段

MVVM简介 针对客户端应用开发AngularJS吸收了传统的MVC基本原则。MVC(Model-View-Controll)设计模式针对不同的人可能意味不同的东西 ,AngularJS并不执行传统意义上的MVC,更接近于MVVM。 MVVM模式是Model-View-ViewMode模式的简称。由视图(View)、视图模型(ViewMode…

Apache开启Gzip压缩

1. 编辑Apache的httpd.conf文件 vim /etc/httpd/conf/httpd.conf 2. 开启mod_deflate.so模块 LoadModule deflate_module modules/mod_deflate.so 3. 对该模块进行配置 # ShiftG到最下一行添加如下内容<IfModule mod_deflate.c> # 压缩等级 9 DeflateCompressionLevel 9 …

计算机的网络与结构,计算机结构与组成29-网络.ppt

计算机结构与组成29-网络CS61C L221 Performance ? UC Regents I/O Review I/O gives computers their 5 senses I/O speed range is 12.5-million to one Differences in processor and I/O speed ? synchronize with I/O devices before use Polling works, but expensive …

Canvas动画 位图缓存提高效率和对应的内存问题

对一个矢量图动画&#xff0c;开启位图缓存能大大提高运行效率。所谓开启位图缓存&#xff0c;其实要自己动手&#xff0c;先创建一个临时canvas&#xff0c;然后把矢量图绘制到这个canvas上&#xff0c;到了实际绘制时&#xff0c;直接把这个临时canvas拷贝到真正canvas上。而…

ASP.NET MVC 学习第一天

今天开始第一天学习asp.net mvc&#xff0c;写的不是很好&#xff0c;高手不要喷&#xff0c;希望大家能一起进步学习。 好了&#xff0c;开始学习 新建项目&#xff0c;选择mvc 4应用程序 接下来选择基本&#xff0c;视图引擎当然要选择Razor&#xff0c;如果在选择aspx那我们…

python提取字符串中的数字

字符串存储在string.txt中&#xff0c;将字符串中的数字提取出来&#xff0c;组成心得字符串&#xff0c;并打印输出。 #!/usr/bin/env python3 fileopen(/home/user/string.txt) file_contextfile.read() i0 string while i < len(file_context):if file_context[i].isdig…

计算机显示发送报告,Word文档打不开提示发送错误报告的解决方法

经常使用word文档的人员都会碰到过这种发送错误报告情况&#xff0c;既然有这个问题就要查个究竟什么原因造成&#xff0c;才能完美解决&#xff0c;那么今天小编就在这里讲解word文档发送错误报告的方法。根本原因是&#xff1a;打开word出现提示word发送错误报告的故障其主要…

asp.net mvc 如何在View中获取Url参数的值

如果url是 /home/index?id3 直接Request就ok。 但是如果路由设定为&#xff1a;{controller}/{action}/{id} url是 /home/index/3 这时想在页面View中获取参数id的值&#xff0c;该怎么获取&#xff1f; 查了下资料好多人都利用Action获取到参数值后&#xff0c;用Viewdata…

js 控制

js 制动控制 代码 是 :setInterval(function(){$(".egg").click();},1000); 使用方法&#xff1a;调出浏览器放控制台(console)&#xff0c;一般是按F12&#xff0c;将上述代码粘贴后回车就可以自动运行了。转载于:https://www.cnblogs.com/Look_Sun/p/3798903.htm…

python读取文本文件的三种方法

参考链接 python读取文本文件的内容&#xff0c;有三种方法。 read()、readline()、readlines() read() read()是最简单的一种方法&#xff0c;一次性读取文件的所有内容放在一个大字符串中&#xff0c;即内存中。 fileopen(test.txt) try:file_contextfile.read() #file…