美文网首页
2.1(交换两个变量值 不使用中间变量)

2.1(交换两个变量值 不使用中间变量)

作者: youthisY | 来源:发表于2018-10-30 20:04 被阅读0次

题目

定义两个变量如:number1,number2分别赋值为10和5,写程序交换两个变量的值。注:不能使用中间变量。

代码

int number1, number2;
            number1 = 10;
            number2 = 5;
            Console.WriteLine("交换前:number1={0},number2={1}", number1, number2);
            number1 = number1 + number2;
            number2 = number1 - number2;
            number1 = number1 - number2;
            Console.WriteLine("交换后:number1={0},number2={1}", number1, number2);
            Console.ReadKey();

效果图

无题.png

拖了这么久还是好啦

相关文章

  • 2.1(交换两个变量值 不使用中间变量)

    题目 定义两个变量如:number1,number2分别赋值为10和5,写程序交换两个变量的值。注:不能使用中间变...

  • 第二节课第二题

    交换两个变量的值 方法1 使用中间变量 方法二 不使用中间变量

  • Python3 & 交换的底层逻辑

    Python 交换变量,可以使用中间变量的方法交换两个变量的值,例如: 但是在Python中 交换两个数的值可以有...

  • 【python】整型变量值互换?(二进制方法)

    题目:给定两个整型变量a,b,在不使用其他变量的情况下,实现两个变量值的交换。 分析:采用二进制的方法。 code...

  • python - 学习笔记

    其他变量值交换展开变量条件判断字符串嵌变量数组循环数组查重数组排序数组内包错误处理 和 with 其他 变量值交换...

  • 交换变量值

    swap1中通过ROT_TWO交换栈顶的两个元素实现x和y值的互换,swap2中引入了tmp变量,多了一次LOAD...

  • 简单的位运算

    一、先从常用的交换两个变量的值说起。 一般情况下,交换变量值都是如下的方法: int sum = a;a = b;...

  • JavaScript交换两个变量

    这篇文章总结了七种办法来交换a和b的变量值 var a = 123; var b = 456; 交换变量值方案一 ...

  • 不借助第三个变量交换两个变量的值

    复习基础的时候发现了一个比较有趣的交换变量值的方法。通常我们交换两个变量的值往往需要使用如下代码。 如何不借助第三...

  • c#第四次作业要求

    #作业要求 不使用中间量交换两个变量的值 #程序 namespace ConsoleApplication2 { ...

网友评论

      本文标题:2.1(交换两个变量值 不使用中间变量)

      本文链接:https://www.haomeiwen.com/subject/vwrntqtx.html