目录
EXTRA##
今天去看病了所以更新晚了awa,实在是不好意思同志们(弱弱的)
题目🔗:点我直达题目!
网站🔗:点我直达网站!
今天进入了新的章节,不过这道题却一如既往的简单~
##
PT1-知识点引入🤩
今天我们会学习交换数值!这块可能会有一点点绕,所以大家一定要保证自己充分理解了哦!
- 交换数值
然后我们也是看一下代码qwq
PT2-首次接触程序💦
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c=0;
cin>>a>>b;
int c=a;
int a=b;
int b=c;
cout<<a<<" "<<b;
return 0;
}
这个程序其实也没有很难理解qwq,不过这个就得看大家的悟性了!我就不提问题了(偷懒)
PT3-知识点讲解🍮
这次我们主打一个逻辑讲解!
首先我们先假设a的值是3,b的值是6,那么现在就是这样的一个情况:
初始:a=3,b=6,c=0
注意⚠️c在这里起到一个容器的作用
接着我们进行第一步操作,即c=a,此时我们要知道处于等号左边的是被赋值变量。那么此时三个变量的值就分别是:
第一步:a=3,b=6,c=3
第二步,a=b,那么此时三个变量就因该是这样的——
第二步:a=6,b=6,c=3
最后我们进行操作b=c,也就意味着——
第三步:a=6,b=3,c=3
那么此时我们输出a和b就好啦!
PT4-有没有其他方法?😯
来到我感兴趣的话题了哦嘞嘞!
有同学此时会有疑问:
“我们直接倒过来输出不就好了?”
盲生,你发现了华点👌
其实这样做也是可以的hehehe
PT5-课后小结🥱
今天我们一起学习了c++程序的数值交换等等
希望大家可以平时持续复习和做题!
今天的题来自 信息学奥赛一本通(c++版) 这个网站 ,编译器推荐大家使用DevC++
那么我们下一题 有缘再见👋~