原文:例2.1输入两个正整数A和B,试交换A、B的值(使A的值等于B,B的值等于A)。

分析 交换两个变量的值方法很多,一般我们采用引入第三个变量的算法,二个变量交换,可以想像成一瓶酱油和一瓶醋进行交换,这时容易想到拿一个空瓶子过来: 将酱油倒到空瓶中 将醋倒到酱油瓶中 将原空瓶中的酱油倒到醋瓶中。 程序如下: include lt iostream gt 使用cin,cout,须调用iostream库 using namespace std int main int a,b,c ...

2020-06-02 21:53 0 967 推荐指数:

查看详情

输入两个整数a和b,计算a+b的和

//此题是输入多组数据 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while ...

Fri Jul 12 08:08:00 CST 2019 0 1313
交换a,b的C#各种写法

通常swap(a,b),都是用中间变量 生成的IL如下(去除ref) 如果面试官问你不适用任何第三方变量,那么可以这样 这样做,a+b可能超出范围,抛异常。所以得用位运算。 哇,位运算高效么?计算机原理总是说位运算是最快的。没错 ...

Wed Aug 08 05:36:00 CST 2012 0 3750
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM