C++编程第二课
学习内容:
- 了解什么是变量,掌握如何定义变量;
- 熟悉掌握变量名的命名规则及变量的基本类型;
- 输入语句cin的书写格式;
学习过程:
操作: 打开8000秒转化为小时分钟秒的程序;
- 复习C++编程语句的基本结构;
- 复习C++语句中基本运算符号:+ - * / %等;
- 思考(1):如果将8000秒改为10000秒,我们的程序将如何修改?修改了几处?
思考(2):如果又将10000秒改为13000秒,能修改一处地方就可以实现吗?
解决的方法:在主程序的开始处添加一条语句,定义一个 ,如:int a;
【变量定义】用于为变量分配存储空间,还可以变量指定初始值。
#include<iostream> using namespace std; int main() { int a; ___=8000; cout<<____<<”秒=”; cout<<____/3600<<”小时”; cout<<____%3600/60<<”分钟”; cout<<____%3600%60<<”秒”; return 0; } |
tream>
using namespace std;
int main()
{ cout<<”8000秒=”;
cout<<8000/3600<<”小时”;
cout<<8000%3600/60<<”分钟”;
cout<<8000%3600%60<<”秒”;
return 0;
}
【变量名的命名规则】
(1)变量名中只能出现字母(A~Z,a~z)、数字(0~9)或下划线;
(2)变量名的第一个字符不能是数字;
(3)变量名不能是C++关键字,如int ,main out等;
(4)C++中区分大小写,例如变量a与A是不一样的;
练习1:判断下列变量名的命名是否正确并说出理由:
max&10 10day my_car if
all daf-32 my(car) IF
【变量的常用类型】 整型变量(int),字符变量(char), 浮点型(float)等。
练习2:
1).定义一个整型变量,变量名为a,并赋值为230;
____________
____________
2).定义一个浮点型变量,变量名为b,并赋值为12.6;
____________
____________
3).定义一个字符型变量,变量名为c,并赋值为‘a’;
____________
____________
4).定义两个整型变量,变量名为a,b,并分别赋值为23,46;
____________
____________
____________
- 问题:要求在程序运行过程中输入总秒数,程序该如何修改?
输出样例:请输入任意秒数:8000
8000秒=2小时13分钟20秒
※提示:输入语句的运用
cin语句的功能:通过键盘读入数据赋给变量
cin语句的基本格式:cin>>变量1>>变量2>>……>>变量n;
如:cin>>a>>b>>c>>d;
练习 3:求任意三个整数的和。