齐观察
小明今年12岁,他想把自己的年龄输出到计算机屏幕上,在Dev-C++编程软件中编写了下面C++程序。

程序的基本框架
在信息学编程中C++程序的基本框架一般为下面结构。

如果你希望实现某些功能,可以在此框架的基础上通过添加某些代码来实现。

cout语句
cout 语句是 C++ 中实现输出数据功能的语句,通常格式是:

齐观察
小明今年12岁,身高150厘米,他把他的年龄和身高都输出,中间用一个空格分开,C++程序如下:

输出多项数据
在C++的cout语句中,可以多次使用“<<”连续输出数据。为了分隔数据,中间一般添加空格,方法是输出一个空格字符串--在双引号中间加入一个空格。
齐观察
小明的期中考试语数英三科成绩分别是:98 、100 、95,他想把三科成绩依次输出,每输出一科成绩就换一行,期望得到的效果如下:

在C++中,cout<<endl; 语句可以实现换行效果。

在数学书里面,我们可以对数进行加、减、乘、除、求余数运算,当然在C++里也可以,如下是C++里面算术运算符:
运算符 | 含义 | 说明 |
+ | 加号 | 加法运算 |
- | 减号 | 减法运算 |
* | 乘号 | 乘法运算 |
/ | 除号 | 除法运算 |
% | 模 | 取余运算 |
() | 括号 | 改变运算的顺序 |

当一个算术式子中包含多个运算符时,遵循的计算顺序(运算优先级)为:
先算“括号”里的,再算“乘法、除法、模”,最后算“加法、减法”,同一级别的按照类型从左往右依次计算。
齐观察
例题1:长方形的长是1379,宽是2487,输出面积。

例题2:长方形的长是1379,宽是2487,输出周长。

例题3:总共有3037个桃子,平均分给27个猴子,每个猴子能得到多少个桃子?还剩下多少个桃子?

变量的定义C++ 中定义一个变量的格式如下:
类型名 变量名;
例如:int x; 这是定义了一个变量,变量的名称是x,变量的类型是int(整数型),表示x保存的是整数。
可以一次定义多个变量,格式如下:
类型名 变量名, 变量名, ……;
例如: int x, y; 这定义了两个变量,分别是变量x和变量y,它们都是整数类型。
齐观察
变量可以参与赋值、算术运算等操作。
例题1:输出长方形的面积和周长。

变量读入
在C++中,用cin语句读入变量的值,其格式一般为:
cin>>变量1 >> 变量2 >> … >> 变量n;
在使用cin语句从键盘输入多个数据项的时候,一定要注意三个一致:数据个数一致、输入顺序一致、数据类型一致。
例如cin>>a; 程序执行到这语句时,会等待用户通过键盘输入一个整数,然后把该整数赋给变量a。如果用户不输入,那么程序会一直处于等待状态,只有用户输入了整数后,才执行下一条语句。
再如cin>>a>>b>>c; 程序执行到这语句时,会等待用户通过键盘输入3个整数,用户输入的第1个整数会赋值给变量a, 输入的第2个整数会赋值给变量b, 输入的第3个整数会赋值给变量c,注意用户输入的3个整数要用空格分开或者回车键分开。
齐观察
例题:从键盘读入1个两位整数,输出它的个位数字和十位数字,中间空格分开。

上面程序的a%10会得到a的个位数字,因为a是两位整数,所以a/10得到a的十位数字。