08_交换两个变量的值
一天,明明在做实验时需要交换一瓶10毫升的红墨水和一瓶20毫升的蓝墨水,向可可老师求助,可可老师念了一句咒语“阿布拉卡达布拉”,帮助了明明。
试编一程序,模拟两个变量交换过程。
借助于一个空瓶子t。
把a中的红墨水倒入瓶子t;
把b中的蓝墨水倒入瓶子a;
把t中的红墨水倒入瓶子b。
#include<iostream>
using namespace std;
int main()
{
int a,b,t;
a=10;
b=20;
cout<<"a="<<a<<" b="<<b<<endl; //输出交换前a,b的值
t=a;
a=b;
b=t;
cout<<"a="<<a<<" b="<<b<<endl; //输出交换后a,b的值
return 0;
}
C++中的注释:
在程序中加入必要的注释,以增加程序的可读性;
注释是给人看的;
计算机执行时会忽略注释;
// :单行注释,从//开始,到行的末尾。
/ 。。。 / :多行注释,从/开始,到/结束,中间的内容都是注释
1、选择题
计算机能直接识别的程序是( )。
Python语言编写的源程序
C++语言编写的源程序
机器语言编写的源程序
各种高级语言编写的源程序
2、阅读程序写结果。
#include <iostream>
using namespace std;
int main()
{
int a,b;
a=100;
b=200;
a=b-a;
b-=a;
a+=b;
cout<<"a="<<a<<" b="<<b<<endl;
return 0;
}
3、完善程序。
一个三位数,百位上的数比十位上的数大1,个位上的数是百位上的数的2倍,若十位上的数为3,这个三位数是多少?
#include <iostream>
using namespace std;
int main()
{
int ge,shi,bai,shu;
shi=3;
_______________;
ge=bai*2;
_______________;
cout<<"shu="<<shu<<endl;
return 0;
}
注:所有程序作业,必须上机完成,不能只写在教材上!
- 上一篇:07_复合运算(细胞分裂)
- 下一篇:09_竖式计算设置域宽setw
评论已关闭