2101 : 程序改错 - 两数交换(二)

时间限制: 1 Sec 内存限制: 128 MB
题目描述
上次编写两数交换函数失败后,小明又写了一个两数交换函数,这次他知道用指针了,可是还是没有成功,请修改后提交。

#include <stdio.h>void swap(int *a,int *b){int *t = a;a = b;b = t;}int main(){int a,b;while(scanf("%d %d",&a,&b) != EOF){swap(&a,&b);printf("%d %d\n",a,b);}return 0;}

输入
输入包括多行数据,每行包括两个整数,用空格隔开

输出
将输入的两个整数值交换之后输出并换行

样例输入
1 2
3 4
样例输出
2 1
4 3
提示
来源

#include <stdio.h>void swap(int *a,int *b){int t;t = *a;*a = *b;*b = t;}int main(){int a,b;while(scanf("%d %d",&a,&b) != EOF){swap(&a,&b);printf("%d %d\n",a,b);}return 0;}

原代码中,交换的是a和b的地址,而值并没有交换。
修改后,将a和b的值进行了交换。

北化oj 2101 - 程序改错 - 两数交换(二)相关推荐

  1. 左神讲算法——异或的高级操作(两数交换+经典面试题)

    目录 1. 异或的性质 2. 两数交换 3. 经典面试例题 参考链接:2021最新左神数据结构算法全家桶 1. 异或的性质 异或可以看成相同为1,不同为0:也可以看作无进位相加,有奇数个1则结果为1, ...

  2. Java中两数交换引发的值传递问题及解决方案

    Java中两数交换引发的值传递问题及解决方案 今天导师分享了一个有趣的代码,记录一下,让我们一起看看~ //交换两个整数 private static void swap(int i, int j) ...

  3. 【牛客网】C语言入门 - CC3 编写函数实现两数交换(指针方式)

    题目描述 题目链接:编写函数实现两数交换(指针方式) 描述 编写一个函数,实现两个整数的交换,要求采用指针的方式实现. 输入描述: 键盘输入2个整数 m 和 n 输出描述: 输出交换后m 和 n 的值 ...

  4. 关于C语言异或实现两数交换的理解

    首先麻烦了解这篇csdn文章: 使用异或运算实现两数交换_无关风月-CSDN博客_异或实现两数交换 异或^:相同为0:不同为1: 对于b=a^b^a;//我始终没有比较好的理解. 后来通过b/a*a, ...

  5. 微信小程序实现两数相加

    下面为实现微信小程序两数相加的代码

  6. 实现两数 交换的三种不同编程方法。

    第一种 即常规方法 借助第三变量 int a = 5,b = 3,c; c = a; a = b; b = c; 第二种 不借助第三变量 int a=5,b=3,c; a = a+b;    //(缺 ...

  7. python两数交换 函数_Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?...

    从接触 Python 时起,我就觉得 Python 的元组解包(unpacking)挺有意思,非常简洁好用. 最显而易见的例子就是多重赋值,即在一条语句中同时给多个变量赋值: >>> ...

  8. python交换两个值原理_python 两数交换新写法原理

    今天学python,突然发现没有swap函数,那怎么交换两个数呢,难道手写交换,那效率太差了 我们看一下实例 a = 1b= 2a,b=b,aprint(a,b) 其实很简单的原理,然而我却琢磨了半天 ...

  9. python两数交换 函数_python 函数(二)

    [toc] python 函数(二) nolocal 关键字使用了nolocal关键字,将变量标记为在上级的局部作用域中的定义,但不能是全局作用域中定义 count 是外层函数的局部变量,被内部函数引 ...

  10. C语言国二程序改错,2012计算机国二C语言等级考试题库(内部资料)程序改错

    计算机国二C语言等级考试题库(内部资料) 1.给定程序MODI1.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回.例如,给指定精度的变量eps输入0.0005时,应当输出Pi=30140 ...

最新文章

  1. Docker源码分析(七):Docker Container网络 (上)
  2. 2020-11-9(intent显式意图和隐式意图)
  3. dnastar拼接反向互补序列_一起看流畅的python:序列构成的数组
  4. WPF绑定资源文件错误(error in binding resource string with a view in wpf)
  5. 字符串匹配:字符串中查找某子串
  6. Scrapy爬取知乎用户信息
  7. php对产品添加属性,php – Woocommerce:使用现有属性为现有产品添加变体
  8. 英特尔生产17个量子位超导芯片,现已交付合作伙伴
  9. 计算机网络 ——网络原理之初识
  10. 无法从“cstring”转换为“lpcstr”_别用Sketchup一个个转模型的版本了,用这些批量转换器真香…...
  11. 二手房“反价”越来越多 部分学区房涨价10万
  12. lte基站信号测试软件,LTE基站的RF一致性测试
  13. 54_集合类库(上)
  14. RTMP推流摄像机联合EasyCVR安防视频云服务平台助力智能楼宇的建设
  15. 世纪佳缘财务及运营数据分析
  16. 互联网晚报 | 10月29日 星期五 | 理想汽车第10万辆整车正式下线;微博新增“炸毁评论”功能;《长津湖》续集正式官宣...
  17. 【机器学习】李宏毅 - 02 回归
  18. 封闭解、解析解和数值解定义
  19. bootstrap:导航栏【基础、简单、实用】
  20. 运用Chrome浏览器ADB插件获取页面元素

热门文章

  1. SQL数据处理之查询
  2. 01-iOS逆向环境准备和SSH登录
  3. 元宇宙商标现在都怎么样了
  4. 【计算机毕业设计】服装生产管理系统
  5. 银行影像内容大数据系统设计与实例问题分析
  6. 方法技巧丨如何将知识化零为整,告别粗放的碎片化阅读
  7. 阿里大佬给想做自动化测试的人一些忠告,错过后悔
  8. 1024程序员节特辑 | ELK+ 用户画像构建个性化推荐引擎,智能实现“千人千面”
  9. 计算机绘图自考知识点,天津2012年自考“计算机绘图(CAD)”课程考试大纲
  10. python的u,r,b分别什么意思?