山东理工ACM 1115 C语言实验——交换两个整数的值(顺序结构)两种方法
山东理工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语言实验——交换两个整数的值(顺序结构)两种方法相关推荐
- 在java中的交换方法有哪些_java中交换两个变量的值有哪几种方法,交换两个变量a和b的值...
java中交换两个变量的值有哪几种方法在Java中,有哪些方法可以交换两个变量的值, 方法: 1.定义临时变量 2.没有必要定义临时变量 3.使用位运算符 (学习视频分享:java课程) 代码示例: ...
- 东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构)
东北大学OJ-1229: 实验4-1 :华氏摄氏温度转换(顺序结构) 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的 ...
- 不用额外变量交换两个整数的值
题目 如何不用任何额外变量交换两个整数的值 基本思路 如果给定整数a和b使用如下三行代码即可交换a和b的值: a = a ^ b b = a ^ b a = a ^ b 如何理解这三行代码的具体功能呢 ...
- c语言实验交换字母,新C语言实验学生版
实验一上机操作初步(2学时) 一.实验方式:一人一机 二.实验目的: 1.熟悉VC++语言的上机环境及上机操作过程. 2.了解如何编辑.编译.连接和运行一个C程序. 3.初步了解C程序的特点. 三.实 ...
- c语言实验交换字母,C语言实验内容.doc
C语言上机实验 2.1 熟悉C语言程序开发环境 2.1.3 实验内容 1. 编程题1 编写程序实现在屏幕上显示以下文字. The dress is long. The shoes are big. T ...
- c语言 实验编程题 计算整数和,C语言程序设计实验与习题答案.doc
22.程序填空.程序填空(1)以下程序的功能是计算1~50之间能被7整除的整数之和.#includevoidmain(){intisum=0for(i=150i++)if(i%7==0)sum+=ip ...
- 用html5交换两个变量的值,Python判断两个对象相等的原理 python交换两个变量的值为什么不用中间变量...
python语言设计一个类代表花,其中含2个对象属性,2class flower: def __init__ (self, name, shape): self.name = name self.sh ...
- 用十种编程需语言说新年快乐_整理新年手机和PC的10种方法
用十种编程需语言说新年快乐 Organize your phone, tablet, and computer with these quick and easy tips. 通过这些快速简便的技巧来 ...
- C语言基础题集(课前:顺序结构,选择结构,while循环,for循环)
P (16). 某年某月的天数 题目描述:输入年和月,判断该月有几天? 输入描述:输入年和月,格式为年\月. 输出描述:输出该月的天数. #include<iostream> #inclu ...
- C语言函数怎么像python那样返回多个值?(三种方法:1、设置全局变量 2、传递指针 3、使用结构体返回不同类型的数据)
引用文章:c语言函数可不可以返回多个值 文章目录 方法一:设置全局变量 例如:利用一个函数求出正方形的周长和面积. 方法二:使用数组名或指针作为函数的形参 实例2:编写函数求一维整形数组的最大值与最小 ...
最新文章
- 这些数据科学家必备的技能,你拥有哪些?
- 通过django 执行命令或者脚本
- php海外研发,国外主流PHP框架比较
- css中属性设置成百分比
- 用 Python 手写机器学习最简单的 KNN 算法
- webRTC之[chromium-style] virtual methods with non-empty bodies shouldnt be declared inline(二十一)
- ISA Server中***客户端打开非80端口网站速度慢的解决访问
- 第六章第三十一题(金融应用:信用卡号的合法性验证)(Financial: credit card number validation)
- 【opencv 450 Image Processing】Out-of-focus Deblur Filter失焦去模糊滤镜
- u盘感染病毒文件夹变成exe
- 大数据Hadoop之——Cloudera Hadoop(CM 6.3.1+CDH 6.3.2环境部署)
- 报错org.apache.ibatis.builder.BuilderException: Error creating SqlSource for SqlProvider. Method ‘inse
- Docker深入浅出系列
- widows 系统下调试 ios webview里的H5页面
- 使用Dl4j训练的一个手写数字识别软件
- Java基础案例 | 第二弹(持续更新...xdm冲啊)
- 扇形图形用html,如何用css画扇形?
- Python自然语言处理-自然语言工具包(NLTK)
- 专业术语 EVT、DVT、PVT的含义
- FaceBoxes: 高精度的CPU实时人脸检测器
热门文章
- 谭松韵被造谣ee文件与服务器,黄磊何炅心疼谭松韵被造谣!从和张子枫相处看出人品!...
- Correct way to wait for VBLANK on windows 10 in windowed mode
- C语言错误类型中英文对照表
- Scrapy 出现DEBUG:Filtered duplicate request
- LSTM之父最新长文:现代AI和深度学习发展史
- Tangents UVA - 10674 (求两个圆公切线的切点)
- 深入理解操作系统实验——bomb lab(secret_phase)
- onclick,click和onfocus,change区别
- 实现基于股票收盘价的时间序列的统计(用Python实现)
- proxmox 控制台无法连接_Proxmox VE 5.4中的NAT网络-重置网络接口后,VM的连接消失了...