购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.6 案例2:时间换算(1)

我们可以编写程序来做算术题。注意,数学上的乘法符号在程序中要用*表示。

【题目描述】

已知编程竞赛已经进行了2小时16分21秒,请换算成秒数并输出。要求在程序中通过计算得出答案,而不是直接输出答案。注意单词拼写和空格。

【分析】

1分钟=60秒,1小时=60分钟=3600秒,根据这样的换算关系,很容易将时分秒换算成秒。代码如下。

该程序的输出结果如下。

注意,本书案例和练习都实现了自动评测。评测时是非常严格的,多一个空格、少一个空格都不会评判为正确。

仔细观察上述输出内容,思考哪些内容是“原封不动”输出来的,哪些内容是经过“计算”输出来的?

知识点

字符串和表达式

用双引号括起来的内容是原封不动输出来的,称为 字符串

“3600*2+60*16+21”是 表达式 。对于表达式,需要计算它的值,再把值输出来。

从上述程序可以看到,C++语言中的表达式非常接近于数学上的计算式。

知识点

cout语句

cout是C++的输出语句。它的作用就是往显示器上输出一些内容,如图1.3所示。

图1.3 C++的cout语句

cout语句的一般格式如下(<<是 插入运算符 )。

cout<<输出项1<<输出项2<<…<<输出项n;

功能如下。

(1)如果输出项是表达式,则计算表达式的值并输出。

(2)如果输出项是用双引号括起来的,则输出双引号内的内容,双引号不输出,双引号及其中的内容称为 字符串 。注意,双引号必须用英文状态下的双引号。 OtvranNb5kWCxe8kAlVDunGtnS2UjaJe6VKm91zcdBKjsGj8Tdzxhawes9ayWD3F

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开