第一章 1.4.1节练习

练习1.9

编写程序,使用while循环将50到100的整数相加。

解答:

#include <iostream>

int main(){
	int sum = 0, time = 50;
	while (time != 101){
		sum += time++;
	}
	std::cout << sum << std::endl;
}

练习1.10

除了++运算符将运算对象的值增加1之外,还有一个递减运算符(--)实现将值减少1.编写程序,使用递减运算符在循环中按递减顺序打印出10到0之间的数。

解答:

这里看作为开区间(0, 10),也就是不打印0 和 10.

#include <iostream>

int main(){
	int num = 10;
	while (num--){
		std::cout << num << std::endl;
	}
}

练习1.11

编写程序,提示用户输入两个整数,打印这两个整数所指定的范围内的所有整数。

解答:

<pre name="code" class="cpp">#include <iostream>

int main(){
	int num1, num2, max, min;
	std::cout << "Please enter two num here: " << std::endl;
	std::cin >> num1 >> num2;
	num1 > num2 ? (max = num1, min = num2) : (max = num2, min = num1);
	while ((++min) != max){
		std::cout << min << ", ";
	}
	std::cout << std::endl;
}

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值