算法竞赛入门经典第二版第一章语言篇
来源:互联网 发布:js购物车数量合计 编辑:程序博客网 时间:2024/04/29 14:14
java实现变量交换
- 代码实现
package 算法经典第二版第一章语言基础篇;import java.util.Scanner;public class Exchange { public static void main(String[] args) { Scanner input = new Scanner(System.in); while (input.hasNext()) { int a = input.nextInt(); int b = input.nextInt(); int temp = a; a = b; b = temp; System.out.println(a+" "+b); } input.close(); }}
- 不借助任何变量实现交换
package 算法经典第二版第一章语言基础篇;import java.util.Scanner;public class Exchange { public static void main(String[] args) { Scanner input = new Scanner(System.in); while (input.hasNext()) { int a = input.nextInt(); int b = input.nextInt(); a = a+b; b = a-b; a = a-b; System.out.println(a+" "+b); } input.close(); }}
解析:不借助任何变量的方法,在顺序结构程序中,程序是一条一条依次执行的,假定a0 = a,b0 = b,当执行输入的语句后完成赋值之后a = a0,b = b0.
执行完a = a+b后:a = a0+b0,b = b0;
执行完b = a-b后:a = a0+b0,b = a0;
执行完a = a-b:a = b0,b = a0;
0 0
- 算法竞赛入门经典第二版第一章语言篇
- 算法竞赛入门经典第二版第一章语言篇
- 算法竞赛入门经典第二版第一章语言篇
- 算法竞赛入门经典第二版第一章语言篇
- 算法竞赛入门经典第二版第一章语言篇
- 算法竞赛入门经典第二版第一章语言篇
- 算法竞赛入门经典第二版读书笔记(语言篇)
- 算法竞赛入门经典第二版(刘汝佳)第一章思考题
- 算法竞赛入门经典(第二版)第一章课后习题
- 算法竞赛入门经典java实现第一章--语言入门篇
- 算法竞赛入门经典第一章
- {算法竞赛入门经典}第一章 程序设计入门
- 《算法竞赛入门经典》第二版第二章习题C语言解
- 算法竞赛入门经典第二版 第二章
- [算法竞赛入门经典(第2版)读书笔记] ,第一章
- 算法竞赛入门经典读书笔记 第一章
- 算法竞赛入门经典-第一章源代码
- 算法竞赛入门经典第一章习题答案
- 软考网络工程师--数据通信基础
- 阿里面试题:关于类中静态,非静态,构造方法的执行顺序
- JAVA基础day02 java关键字 进制转换 运算符学习
- 看书
- NetBeans 的安装与简单实用(及注意事项)
- 算法竞赛入门经典第二版第一章语言篇
- reverse vowels of a string (leetcode 345) java
- 软考网络工程师--局域网和城域网
- JS判断手机端是否安装了某个客户端APP应用
- AIM Tech Round 3 (Div. 1) C. Centroids(树形DP)
- c++ stl sort
- js怎么实现⻚⾯挑转到指定 URL
- R语言设置图片标题,坐标轴的颜色
- Linux基础学习--查询数据man 后面的数字意义(1)