《C++ Primer Plus(第六版)》(7)(第五章 循环和关系表达式 答案)

5.8 复习题

1.入口条件就是在进入循环的时候就检测,出口条件是先进入循环,再检测,至少可以执行一次循环。

for、while属于入口条件检测,do while属于出口条件检测。


2.
01234

int i;
for (i = 0; i < 5; i++)
cout << i;
cout << endl;

3.
0369
12

int j;
for (j = 0; j < 11; j += 3)
cout << j;
cout << endl << j << endl;

4.
6
8

int j = 5;
while (++j < 9)
{
    cout << j++ << endl;
}

5.

k = 8

int k = 8;
do
	cout << "k = " << k << endl;
while (k++ < 5);

6.

for (int i = 1; i <= 64; i *= 2)
{
	cout << i<<" ";
}
cout << endl;

7.使用{},其实就算只有一条语句,也应该使用{},可以是代码更加清晰,而且说不定什么时候需求就要变了,一条语句通常干不了什么的。


8.都有效。

int x = (1, 024);//x为20,()内返回024,0开头是8进制,即是20.
int y;
y = 1, 024;//y=1,之后024.就没了

9.cin>>ch,跳过空格、换行符、制表符。cin.get(ch) 和 ch = cin.get()可以读取这些字符


5.9编程题

1.

int m = 0;
int n = 0;
cin >> m;
cin >> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值