学·c++的第七天 阿布拉卡达布尔——交换两个变量的值及注释符

1.情景导入

小明的老师是一位好学的老师,经常向女巫学习魔法。小明是一位好学的学生,经常做实验。一天,小明在做实验时需要交换一瓶10毫升的红墨水和一瓶20毫升的蓝墨水,向老师求助,小明老师念了一句咒语“阿布拉卡达布尔”,帮助了小明。

2.课前小试

试编一程序,模拟交换过程。

答案:

​
#include<bits/stdc++.h>
using namespace std;
int main()  //头文件
{
    int a,b,t;  //定义变量a、b、c
    a=10;  //将a初始化为10
    b=20;  //将b初始化为20
    cout<<"a="<<a<<"b="<<b<<endl;  //输出"a=",然后输出a的值,在输出"b=",在输出b的值,再换行
    t=a;  //将a的值赋值给t
    a=b;  //将b的值赋值给a
    b=t;  //将t的值赋值给b
    cout<<"a="<<a<<"b="<<b<<endl;  //输出"a=",然后输出a的值,在输出"b=",在输出b的值,再换行
    return 0;  //结束
}

​

运行结果:

a=10b=20

a=20b=10

3.解释

交换两瓶墨水需要一个空瓶子,交换两个变量a、b也需要另一个变量,这里的这个新变量是t,但是把变量a的值赋值给变量t后,变量a的值在没有赋值新值之前保持不变。

以后,要交换两个变量的值,就让我们使用“阿布拉卡达布尔”咒语吧!

4.注释

“//”是单行注释符,也就是只注释自己所在的这一行,表示从“//”到它所在行的末尾的内容都是注释内容,注释内容不会被程序执行,所以无论你写不写注释都不会影响程序分毫。这种方法适用于注释一行信息的情况。

当连续的多行内容需要注释时,可以用“/*”开始,以“*/”结束进行注释,再“/*”和“*/”之间的所有内容均为注释信息。

5.课后作业

A1011 A1012  A1013 

参考答案:

A1011

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    cout<<n;
	return 0;
}

A1012

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    cout<<b;
    return 0;
}

A1013

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	cout<<n;
	cout<<" ";
	cout<<n+25;
	cout<<" ";
	cout<<n+25+25;
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值