2064:交换值(信奥赛一本通)

信息学奥赛一本通(C++版)在线评测系统 - 题解目录 信息学奥赛一本通(C++版)在线评测系统 - 题解目录 一、语言及算法基础篇 第一部分 C++语言 第二部分 基础算法 第三部分 数据结构 二、算法提高篇 第1部分 基础算法(提高篇) 第2部分 字符串算法(提高篇) 第3部分 图论(提高篇) 第4部分 数据结构(提高篇) 第5部分 动态规划(提高篇) 第6部分 数学基础(提高篇) 三、高手训练 第1部分 基础算法(高手训练) 第2部分 字符串算法(高手训练) 第3部分 图论(高手训练) 第4部分 数据结构(高手训练) 第5部分 动态规划(高手训练) 第6 阅读详情

题目跳转:点击这里

时间限制:1000 ms    内存限制:65536 KB

【题目描述】

输入两个正整数a和b,试交换a,b的值(使a的值等于b,b的值等于a)。

【输入】

输入两个正整数a和b。

【输出】

输出a与b交换值后的结果。

【输入样例】

    2   3

【输出样例】

   3   2

分析题目:

题目要求交换两个正整数交换的方法有很多  注意:以下的方法适用于将a,b的值交换,该题还有一种很***的方法

1,赋值法

int a=1,b=2,c=0;

c=a;  a=b;  b=c;

a=2,b=1;

2,数学法

int a=1,b=2;

a=a+b;  b=a-b;  a=a-b;

a=2;b=1;

3,函数法

int a=1;b=2;

swap(a,b);

a=2;b=1;

源程序:

通过以上3种方法可得以下三个程序

1,赋值法

#include <iostream>

using namespace std;

int main()
{
    int a,b,c=0;
    cin>>a>>b;
    c=a; a=b; b=c;
    cout<<a<<" "<<b<<endl;
    return 0;
}

2,数学法

#include <iostream>

using namespace std;

int main()
{
    int a,b;
    cin>>a>>b;
    a=a+b; b=a-b; a=a-b;
    cout<<a<<" "<<b;
	return 0;
}

 3,函数法

#include <iostream>

using namespace std;

int main()
{
    int a,b;
    cin>>a>>b;
    swap(a,b);
    cout<<a<<" "<<b;
	return 0;
}

等等等等还有一个鸡肋法

#include <iostream>

using namespace std;

int main()
{
    int a,b;
    cin>>a>>b;
    cout<<b<<" "<<a<<endl;
    return 0;
}

都能通过

希望这篇文章能对你有帮助

信奥赛一本通题解目录(未做完) 信奥赛一本通题解目录 阅读详情

相关推荐

【信息学奥赛】2064:【例2.1】交换值(C++)

荒湖,我的文章已经出到第二章了。今天来让我们来继续分析信息学奥赛一本通的第十一道题道题,也就是按照题目的要求交换两个数的值。(并且,看了我的文章的人只有少数人点了赞,如果你觉得我写的好,或对你有帮助的话,请点赞,并收藏。谢谢!) 目录 【题目描述及其目的】 2064:【例2.1】交换值 【题目描述】 【输入】 【输出】 【输入样例】 【输出样例】 【解题思路】 【源代码】 【重要!!!】 【真正的重要】 【题目描述及其目的】 2064:【例2.1】交换值 时间限制:...

weixin_62460981的博客 1292

【信息奥赛一本通】2064:【例2.1】交换值

输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)附交换顺序图。

sohf777的博客 983

信息学奥赛一本通——解题目录

信息学奥赛一本通——解题目录

蒟蒻の博客 4721

2064:【例2.1】交换值

这是交换(第一种),千万不能写成swap,要写Swap哦!我是技术小白,如有大神发现了错误,请多多指教!今天我们来讲一下信奥一本通的第2064题。这是第二种--直接调用swap函数。2.交换/调用swap函数。什么也不说了,直接上代码!1.定义两个变量并输入。

weixin_72909426的博客 287

信息学奥赛一本通题解目录(没写完)

信息学奥赛一本通题解目录。

ptyz306的博客 2083

信息学奥赛一本通(C++版)在线评测系统-答案-1000-1009.docx

信息学奥赛一本通(C++版)在线评测系统,答案,1000-1009,前10道题。http://ybt.ssoier.cn:8088/problem_list.php?page=

2064 【例2.1】交换值

2064 【例2.1】交换值

陈思宇501的博客 677

Photoscan+Smart3D+CC组合建模实战:如何用三款工具打造高精度实景模型

本文详细介绍了如何整合Photoscan、Smart3D和ContextCapture三款软件,构建高效高精度的实景三维建模工作流。通过利用Photoscan稳健的空三解算、Smart3D精准的刺点优化,以及ContextCapture强大的最终建模能力,该方案能有效应对复杂地形与海量数据,显著提升模型质量与生产效率,适用于测绘、文化遗产数字化等专业领域。

weixin_29230649的博客 103

信息学奥赛一本通第2064题

输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。2064:【例2.1】交换值。输出a与b交换值后的结果。输入两个正整数a和b。

lixuean0408的博客 717

LabVIEW与VisionMaster融合开发:从封装避坑到高效集成的实战指南

本文为LabVIEW开发者提供了一套与海康VisionMaster融合开发的实战指南。针对直接调用SDK时遇到的程序集加载失败和面向对象编程冲突等核心障碍,文章详细介绍了通过C#进行“浅封装”的解决方案,包括封装显示控件和核心功能类,并给出了在LabVIEW中高效集成、调用及资源管理的最佳实践,旨在帮助开发者稳定、高效地集成机器视觉功能。

weixin_29210727的博客 153

水文模型大合集---SWAT模型、VIC模型、HEC-HMS模型、HSPF模型、FVCOM模型、Delft3D模型、HYPE模型.......

1.1 面源污染概要1.2 SWAT模型及应用1.3 SWAT模型原理1.4 SWAT模型输入文件1.5 ArcGIS与SWAT关系。

jwwkyjspt的博客 4359

一本通-2064:交换值

2064:交换值

~ 328

给排水工程师的SWMM初体验:从软件界面到第一个简单模型的保姆级上手教程

本文为给排水工程师提供SWMM软件的保姆级上手教程,从界面解析到创建第一个简单模型,详细介绍了SWMM的核心功能和操作步骤。通过30分钟的实践指导,帮助新手快速掌握雨水管网建模的基本技能,提升工作效率。

weixin_28736355的博客 323

【信息学奥赛一本通】题解目录

【信息学奥赛一本通】题解目录 信息学奥赛一本通OJ 以下本人做的OJ题解 针对每一道题我都会给出题目考点、解题思路、题解代码。必要时也会给出不同的解题方法。 本人水平有限,如有不足之处,欢迎大家指正。如看过后还有不明白的地方,欢迎在评论区留言。 作者:君义_noip 基础(一) C++语言 第一章 C++语言入门 1001 Hello,World!:点击这里 1002 输出第二个整数:点击这里 1003 对齐输出:点击这里 1004 字符三角形:点击这里 1005 地球人口承载力估计:点击这里 第二章 顺序

君义NOIP的博客 23万+

6G网络的关键技术、应用前景与挑战并存的科技征途

移动通信技术正以前所未有的速度迭代更新,而6G技术的研发进程渐渐成为了当前科技领域的热点。全球各国已纷纷将目光投向了充满想象的6G时代。本文将探讨全球6G技术研发的最新进展,以及6G技术的核心创新与潜在应用。

fiberroad的博客 2424

GB28181 —— 1、Ubuntu20.04下使用ZLMediaKit+WVP搭建GB28181流媒体监控平台(连接带云台摄像机)

GB28181 —— Ubuntu20.04下使用ZLMediaKit+WVP搭建GB28181流媒体监控平台

5460

信息学奥赛一本通 2064:【例2.1】交换值

【题目链接】 ybt 2064:【例2.1】交换值 【题目考点】 1. 输入输出 2. 交换两个变量的值 使用<iostream>中的swap函数 swap(a, b); 在代码中交换a,b两个int型变量 int temp = a; a = b; b = temp; 自己写交换变量函数void Swap(int &a, int &b) void Swap(int &a, int &b) { int temp = a; a = b; b = tem

君义NOIP的博客 4590

(3dnr)多帧视频图像去噪 (一)

视频图像去噪主要利用相邻帧间内容相似性,通过时域帧平均降低随机噪声。为避免运动物体产生"拖尾"现象,可采用运动自适应或运动补偿时域滤波方法。前者根据运动强度动态调整滤波系数,后者通过运动补偿使参考帧更接近当前帧。运动补偿方法虽能更好处理运动区域,但计算复杂度高且对快速运动场景效果有限。相比之下,运动自适应方法在实时视频处理中更具优势,能平衡去噪效果与硬件资源消耗。两种方法可根据场景动态切换以获得最佳去噪效果。

大熊 1869

信息学奥赛一本通答案大全

信息学奥赛一本通答案大全 快点赞!

LQwangwenzhi的博客 1万+

ANSYS Fluent:湍流模型理论与应用

雷诺平均方程(RANS,Reynolds-Averaged Navier-Stokes equations)是湍流建模中最常用的方法。它通过将Navier-Stokes方程中的瞬时速度分解为平均速度和脉动速度,然后对这些方程进行时间平均,从而简化了湍流的计算。RANS方法的关键在于湍流闭合问题的解决,即如何准确地表示脉动速度的统计量。雷诺应力模型(RSM)是一种更高级的湍流模型,它通过求解六个雷诺应力方程来描述湍流的各向异性。RSM模型能够更准确地预测复杂的湍流流动,如旋转流和分离流,但计算成本较高。

kkchenjj的博客 2946

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

信息学奥赛一本通题库2064 交换值

【题目描述】 输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。 【输入】 输入两个正整数a和b。 【输出】 输出a与b交换值后的结果。 【输入样例】 2 3 【输出样例】 3 2 【参考代码】 #include<bits/stdc++.h> using namespace std; int a,b,t;//a,b以及中间变量t int main(){ cin>>a>>b; t=a; a=b; b=t;//交换值方法 cout<&lt

qiaoweichen的博客 956

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

奥赛一本通2064:交换值

#include<stdio.h> int main() { int a,b,c; scanf("%d%d",&a,&b); c=a; a=b; b=c; printf("%d %d",a,b); return 0; } (需要设置一个空变量来完成转化)

qq_59918355的博客 2345

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

信息学奥赛一本通2064:【例2.1】交换值

2064:【例2.1】交换值时间限制: 1000 ms 内存限制: 65536 KB提交数: 136319 通过数: 74349【题目描述】输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。【输入】输入两个正整数a和b。【输出】输出a与b交换值后的结果。【输入样例】2 3【输出样例】3 2。

ptyz306的博客 1933

信息学一本通

第二节 while语句 / 第三节 do-while语句。第四章 循环结构的程序设计。第三节 字符类型和字符数组。第一节 动态规划的基本模型。

liyuxuan_521的博客 1944

信息学奥赛一本通——2064:【例2.1】交换值

2064【例2.1】交换值。

蒟蒻の博客 656
上一篇: 信奥赛一本通题解目录(未做完)
下一篇: 2065:整数的和(信奥赛一本通)
c++小蒟蒻
博客等级 码龄4年 241粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值