[C++学习] c++ primer 第4版 习题3.14

原创 2012年03月27日 18:54:14

自己做的C++ Primer 习题.

有不正确的地方敬请指正.

 

通过这个习题,需要注意以下几点:

1.  %运算级别低,需要用括号括起来.比如 if(!(i%8))如果写成 if(!i%8)完全错误.

2. toupper()函数是把运算结果作为返回值传递回来,而不会直接修改参数.

 

#include<iostream>
#include<string>
#include<vector>
#include<cctype>

using std::cin;
using std::cout;
using std::endl;

using std::string;
using std::vector;

int main()
{
	vector<string> vecStr;
	string strTemp;

	while(cin>>strTemp)				//	end with ctrl + Z
	{
		vecStr.push_back(strTemp);
		/*cin.clear();
		cin.sync();*/
	}

	for(vector<string>::size_type i=0;i!=vecStr.size();++i)
	{
		if(!(i%8))
		{
			cout << endl;
		}

		for(string::size_type j = 0 ;j != vecStr[i].size();++j)
		{
			if(islower(vecStr[i][j]))
			{
				vecStr[i][j] = toupper(vecStr[i][j]);
			}
		}
		cout << vecStr[i] << endl;
	}

	return 0;
}


 

C++ Primer 第四版中文完整版 和答案完整版

最近想再看一遍C++ Primer ,于是在网上找了第四版的电子版和习题答案 完整版的,现在传到CSDN上面供大家免费下载。希望能帮助到大家...... 本版本的电子版书籍和答案全部是完整版的。...
  • BBOOT
  • BBOOT
  • 2014年06月28日 15:12
  • 2320

C++ Primer中文版(第4版)

http://book.csdn.net/bookfiles/17/ C++ Primer中文版(第4版)
  • dujun1682007
  • dujun1682007
  • 2007年02月10日 21:31
  • 656

C++ Primer第四版(中文版) pdf下载

编辑推荐 《C++ Primer中文版(第4版)》对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使《C++ Primer中文版(第4版)》成为C++初学者的最佳指南;对于...
  • u012550652
  • u012550652
  • 2013年10月23日 23:08
  • 3332

C++ Primer中文版(第4版 特别版)

简单介绍:什么;哈哈。怎么向家里交代啊,你别误会?你是来找我们的吧,于是。其他人也全部靠在了我的身边。头剪得就 本文写于:2012年10月03日;更不是弓箭手 计划:什么;哈哈。怎...
  • i_like_cpp
  • i_like_cpp
  • 2012年10月08日 12:28
  • 1441

C++ Primer Plus 课后习题 第四章

//4-1 #include using namespace std; int main(){ char fn[20],ln[20],grade; int age; cout
  • kimiszc
  • kimiszc
  • 2015年10月04日 17:36
  • 203

为《C++ Primer》第5版中文版写推荐序

花了几个晚上把C++ Primer第5版中文版翻看了一遍,主要关注2011标准中新增的一些要素的讲解。 ------------------------------ 推荐序 书名:C++ P...
  • panaimin
  • panaimin
  • 2013年09月14日 23:35
  • 6762

C++ Primer习题集(第5版)

C++ Primer习题集(第5版) C++ Primer(Fifth Edition)由三位C++大师Stanley B. Lippman、Josée Lajoie 和Barbara E....
  • chengying332
  • chengying332
  • 2015年01月28日 09:47
  • 2286

c++ Primer Plus(第六版)第十六章习题,写代码之路

c++ Primer Plus(习题16.1) //让用户输入回文的单词,就是那种倒着读和顺着读一样意思的 //实现这个功能有很多方法,用了一种简单的方法 #include #include usi...
  • Robot_x
  • Robot_x
  • 2017年02月08日 20:19
  • 342

C++ Primer Plus 第六版 所有章节课后编程练习答案

C++ Primer Plus 第六版 所有章节课后编程练习答案
  • u013779722
  • u013779722
  • 2017年11月01日 20:32
  • 516

c++ Primer Plus(第六版)第十一章,编程练习之路

c++ Primer Plus(第六版)第十一章,个人学习记录,成长中
  • Robot_x
  • Robot_x
  • 2017年01月14日 12:55
  • 323
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[C++学习] c++ primer 第4版 习题3.14
举报原因:
原因补充:

(最多只允许输入30个字)