练习1.9
编写程序,使用while循环将50到100的整数相加。
#include <iostream>
using namespace std;
int main(){
int i=50,sum=0;
while (i <= 100) {
sum = sum + i;
i++;
}
cout << sum;
return 0;
}
练习1.10:
除了++运算符将运算对象的值增加1之外,还有一个递减运算符(一)实现将值减少1。编写程序,使用递减运算符在循环中按递减顺序打印出10到0之间的整数。
#include <iostream>
using namespace std;
int main(){
int i = 10;
while (i >= 0) {
cout << i << endl;
i--;
}
return 0;
}
练习1.11:
编写程序,提示用户输入两个整数,打印出这两个整数所指定的范围内的所有整数。
#include <iostream>
using namespace std;
int main() {
int val1 = 0, val2 = 0;
cout << "Please enter two integers: ";
cin >> val1 >> val2;
// 判断val1和val2的大小关系并调整,使得val1总是小于等于val2
if (val1 > val2) {
int temp = val1;
val1 = val2;
val2 = temp;
}
// 打印范围内的所有整数
for (int i = val1; i <= val2; ++i) {
cout << i << " ";
}
cout << std::endl; // 输出换行
return 0;
}
总结:
学到了什么:
第三题遇到两个数的区间时要注意他们的大小关系