练习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;
}