回顾与反思:cout语句的用法
关于第一课的思考与实践问题,有答案了吗——请写出 这个程序的输出结果。 #include using namespace std; int main() { cout<<1< cout<<1+2< return 0; } 提示:输出结果 如下。1
3
即:输出项为数值时,输出结果即数值本身;输出项为算式时,输出结果为算式的计算结果。 追问: 有人问以下两组语句的区别。你能回答吗? 第一组:cout<<1< 与 cout<<"1"< 第二组:cout<<1+2< 与 cout< 欢迎留言解答,也可将资料发送到邮箱:360306901@qq.com!深入思考:如何输出任意两数之和
今天我们学习C++程序设计第二课。 思考问题:如果我们要计算任意两个数字的和,该怎么办呢?
解决这个问题的程序如下。 #include using namespace std; int main() { int a,b; cin>>a>>b; cout< return 0; }执行这个程序时,系统会等待我们输入两个数字,然后输出计算结果。
注意:运行状态下,输入数字之间用空格(或回车)分隔。对比分析:对比这两个程序,你有什么发现?
#include using namespace std;int main(){ cout<<1+2< return 0;} | #includeusing namespace std;int main(){ int a,b; cin>>a>>b; cout< return 0;} |
学习知识:几个简单语句
除了两个程序的输出语句内容不同,我们还发现,在第二个程序里,多出来两行:
int a,b;
cin>>a>>b;
这两行起到了什么作用呢?下面,我们就来逐一学习。
01
变量声明语句
以int开始的一行是一个变量声明语句。 具体来讲,其格式如下。类型 变量1,变量2,变量3,…,变量n;
例如:
int a,b;
就定义了int类型的变量,其中,int表示整数型。
02
输入语句
以cin开始的行是一个输入语句。具体来讲,其格式如下。
cin>>输入项1>>输入项2>>输入项3>>…>>输入项n;
例如:
cin>>a>>b;
就实现了输入两个整数,分别存储到a,b变量空间里。
好了,讲到这里,大家是不是可以计算任意两个整数的差、积、商了呢?
很简单:a-b、a*b、a/b
特别注意运算符的写法。
再进一步,如何计算任意两个整数相除的余数呢?
补充:
在C++里,用%来计算两个整数的余数。
例如:
a%b
综合应用:编程计算
现在我们就可以写出一个完成两个整数多种运算的程序了。
问题:
编程计算任意两个整数的和差积商及余数。 解决这个问题的程序如下。 #includeusing namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<
cout<
cout<
cout<
cout<
return 0;
}
说明:
C++的cout语句可以直接完成计算,所以,我们写出了上面这种看起来很简洁的程序。但是,有些时候,我们的计算或操作比较复杂的时候,就需要使用另一个语句——赋值语句。
补充知识:
03
赋值语句
赋值语句的格式如下:变量=表达式;
例如:
c=a+b;
就实现了先进行a+b表达式求值,然后保存到c变量空间里。
回顾与总结:你学会了吗
好了,今天的内容就是这些了。回忆一下,我们使用运算符加+、减-、乘*、整除/、求余%;还使用了整数型类型符号:int。
重点学习了三个语句:变量声明语句、输入语句、赋值语句。
你都学会了么?
思考与实践:计算年龄
问题描述: 马克和爸爸的年龄和是n岁,三年前爸爸比马克大x岁。请编程计算今年马克和爸爸各是多少岁? 输入格式: 一行,两个用空格分隔的整数,表示n和x (30<=n<=100, x 输出格式: 一行,两个用空格分隔的整数,表示马克和爸爸的年龄 样例输入: 45 31 样例输出: 7 38 欢迎交流代码和其他相关内容! 资料可发送到邮箱:360306901@qq.com!![4d46f3acb6c3a60e14a2ba1a3b1965c0.png](https://i-blog.csdnimg.cn/blog_migrate/f036d59149f495c46f6fa1b6c4f49987.png)
下面是相关视频,希望有帮助。