C++Primer第五版 1.4.1节练习
2015-09-10 17:26
375 查看
练习1.9:
编写程序,使用while循环将50到100的整数相加。
练习 1.10:除了++运算符将运算对象的值增加1之外,还有一个递减运算符(--)实现将值减少1。编写程序,使用递减运算符在循环中按递减顺序打印出10到0之间的整数。
练习1.11:编写程序,提示用户输入两个整数,打印出这两个整数所指定的范围内的所有整数。
答:1.9,1.10,1.11程序见习题解答程序目录。
练习1.9
练习1.10
练习1.11
练习1.9:
编写程序,使用while循环将50到100的整数相加。
练习 1.10:除了++运算符将运算对象的值增加1之外,还有一个递减运算符(--)实现将值减少1。编写程序,使用递减运算符在循环中按递减顺序打印出10到0之间的整数。
练习1.11:编写程序,提示用户输入两个整数,打印出这两个整数所指定的范围内的所有整数。
答:1.9,1.10,1.11程序见习题解答程序目录。
练习1.9
/* * *2015-4-25 page 11 *练习1.9 */ #include<iostream> int main() { int sum = 0, val = 50; while(val <= 100){ sum += val; ++val; } std::cout << "Sum of 50 to 100 inclusive is " << sum << std::endl; return 0; }
练习1.10
/* * *2015-4-25 page 11 *练习1.10 * */ #include<iostream> int main() { int val = 10; while (val >= 0){ std::cout << val << std::endl; --val; } return 0; }
练习1.11
/* * *2015-4-25 page 11 *练习1.11 * */ #include<iostream> int main() { std::cout << "Enter two numbers: " << std::endl; int v1=0,v2=0; std::cin >> v1 >> v2; while(v1 <= v2){ //v1 <= v2 时,从v1开始递增输出 std::cout << v1 << std::endl; ++v1; } /*while(v1 >v2){ //v1>=v2 时,从v1开始递减输出 std::cout << v1 << std::endl; --v1; } */ return 0; }
相关文章推荐
- 深入理解C++编程中的局部变量和全局变量
- C++学习心得
- C++Primer第五版 1.3节练习
- C++中new和malloc的区别
- C++Primer第五版 1.2节练习(解答)
- C++ lambda表达式
- C/C++二维数组的传参方法总结
- C++中const用法总结
- 动态数组new、allocate
- Connector/c++ 查询Mysql,出现 can't fetch because not on result set 错误
- C++函数的嵌套调用和递归调用学习教程
- C++用法的学习心得
- ☆C++学习心得
- c语言二目运算符. ->
- C++Primer第五版 第1章 开始(练习解答)
- C/C++ 笔试、面试题目大汇总(转)
- C++Primer 第五版 1.1节练习
- C++静态库与动态库(转)
- c++结构体字节对齐
- C/C++创建二维数组/指针数组