山东理工ACM 1115 C语言实验——交换两个整数的值(顺序结构)两种方法

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description
交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。

Input
从键盘输入两个整数变量x和y;

Output
在交换x、y的值后将x和y输出!

Sample Input
4 6

Sample Output
6 4

Hint

Source

AC代码

方法一

#include <stdio.h>int main(){int a,b,temp; //temp作为中间交换量 scanf("%d %d",&a,&b);temp = a;a = b;b = temp;printf("%d %d",a,b);return 1;
}

方法二(不需要temp)

#include <stdio.h>int main(){int a,b;scanf("%d %d",&a,&b);a = a + b;       //缺点:若a和b太大,可能会导致a超过int长度范围b = a - b;a -= b;printf("%d %d",a,b);return 1;
}

山东理工ACM 1115 C语言实验——交换两个整数的值(顺序结构)两种方法相关推荐

  1. 在java中的交换方法有哪些_java中交换两个变量的值有哪几种方法,交换两个变量a和b的值...

    java中交换两个变量的值有哪几种方法在Java中,有哪些方法可以交换两个变量的值, 方法: 1.定义临时变量 2.没有必要定义临时变量 3.使用位运算符 (学习视频分享:java课程) 代码示例: ...

  2. 东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构)

    东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构)   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的 ...

  3. 不用额外变量交换两个整数的值

    题目 如何不用任何额外变量交换两个整数的值 基本思路 如果给定整数a和b使用如下三行代码即可交换a和b的值: a = a ^ b b = a ^ b a = a ^ b 如何理解这三行代码的具体功能呢 ...

  4. c语言实验交换字母,新C语言实验学生版

    实验一上机操作初步(2学时) 一.实验方式:一人一机 二.实验目的: 1.熟悉VC++语言的上机环境及上机操作过程. 2.了解如何编辑.编译.连接和运行一个C程序. 3.初步了解C程序的特点. 三.实 ...

  5. c语言实验交换字母,C语言实验内容.doc

    C语言上机实验 2.1 熟悉C语言程序开发环境 2.1.3 实验内容 1. 编程题1 编写程序实现在屏幕上显示以下文字. The dress is long. The shoes are big. T ...

  6. c语言 实验编程题 计算整数和,C语言程序设计实验与习题答案.doc

    22.程序填空.程序填空(1)以下程序的功能是计算1~50之间能被7整除的整数之和.#includevoidmain(){intisum=0for(i=150i++)if(i%7==0)sum+=ip ...

  7. 用html5交换两个变量的值,Python判断两个对象相等的原理 python交换两个变量的值为什么不用中间变量...

    python语言设计一个类代表花,其中含2个对象属性,2class flower: def __init__ (self, name, shape): self.name = name self.sh ...

  8. 用十种编程需语言说新年快乐_整理新年手机和PC的10种方法

    用十种编程需语言说新年快乐 Organize your phone, tablet, and computer with these quick and easy tips. 通过这些快速简便的技巧来 ...

  9. C语言基础题集(课前:顺序结构,选择结构,while循环,for循环)

    P (16). 某年某月的天数 题目描述:输入年和月,判断该月有几天? 输入描述:输入年和月,格式为年\月. 输出描述:输出该月的天数. #include<iostream> #inclu ...

  10. C语言函数怎么像python那样返回多个值?(三种方法:1、设置全局变量 2、传递指针 3、使用结构体返回不同类型的数据)

    引用文章:c语言函数可不可以返回多个值 文章目录 方法一:设置全局变量 例如:利用一个函数求出正方形的周长和面积. 方法二:使用数组名或指针作为函数的形参 实例2:编写函数求一维整形数组的最大值与最小 ...

最新文章

  1. 这些数据科学家必备的技能,你拥有哪些?
  2. 通过django 执行命令或者脚本
  3. php海外研发,国外主流PHP框架比较
  4. css中属性设置成百分比
  5. 用 Python 手写机器学习最简单的 KNN 算法
  6. webRTC之[chromium-style] virtual methods with non-empty bodies shouldnt be declared inline(二十一)
  7. ISA Server中***客户端打开非80端口网站速度慢的解决访问
  8. 第六章第三十一题(金融应用:信用卡号的合法性验证)(Financial: credit card number validation)
  9. 【opencv 450 Image Processing】Out-of-focus Deblur Filter失焦去模糊滤镜
  10. u盘感染病毒文件夹变成exe
  11. 大数据Hadoop之——Cloudera Hadoop(CM 6.3.1+CDH 6.3.2环境部署)
  12. 报错org.apache.ibatis.builder.BuilderException: Error creating SqlSource for SqlProvider. Method ‘inse
  13. Docker深入浅出系列
  14. widows 系统下调试 ios webview里的H5页面
  15. 使用Dl4j训练的一个手写数字识别软件
  16. Java基础案例 | 第二弹(持续更新...xdm冲啊)
  17. 扇形图形用html,如何用css画扇形?
  18. Python自然语言处理-自然语言工具包(NLTK)
  19. 专业术语 EVT、DVT、PVT的含义
  20. FaceBoxes: 高精度的CPU实时人脸检测器

热门文章

  1. 谭松韵被造谣ee文件与服务器,黄磊何炅心疼谭松韵被造谣!从和张子枫相处看出人品!...
  2. Correct way to wait for VBLANK on windows 10 in windowed mode
  3. C语言错误类型中英文对照表
  4. Scrapy 出现DEBUG:Filtered duplicate request
  5. LSTM之父最新长文:现代AI和深度学习发展史
  6. Tangents UVA - 10674 (求两个圆公切线的切点)
  7. 深入理解操作系统实验——bomb lab(secret_phase)
  8. onclick,click和onfocus,change区别
  9. 实现基于股票收盘价的时间序列的统计(用Python实现)
  10. proxmox 控制台无法连接_Proxmox VE 5.4中的NAT网络-重置网络接口后,VM的连接消失了...