C++Primer第五版 1.4.1节练习



练习1.9: 编写程序,使用while循环将50100的整数相加。

 

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

 

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

 

答:1.9,1.10,1.11程序见习题解答程序目录。


练习1.9

/*
*
*2015-4-25 page 11 
*练习1.9 
*/ 

#include

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

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

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++Primer学习,C++Primer,第五版,1.4.1节练习)