C++ primer 课后习题 第五章

来源:互联网 发布:山东齐鲁网络电视台 编辑:程序博客网 时间:2024/04/28 20:57
// ConsoleApplication4.cpp : 定义控制台应用程序的入口点。//C++ primer assignment 5.18#include "stdafx.h"#include <iostream>#include <vector>#include <string>#include <string.h>using namespace std;int main(int argc, _TCHAR* argv[]){    vector <string*> spvec;    string str;    string *pstr;    while (cin>>str)    {        pstr=new string;        *pstr=str;        spvec.push_back(pstr);    }    for (vector<string*>::iterator it=spvec.begin();it!=spvec.end();++it)    {        cout<<**it<<(*it)->size()<<endl;    }    for (vector<string*>::iterator it=spvec.begin();it!=spvec.end();++it)    {        delete *it;    }    return 0;}


 

// ConsoleApplication4.cpp : 定义控制台应用程序的入口点。//C++ primer assignment 5.21#include "stdafx.h"#include <iostream>#include <vector>#include <string>#include <string.h>using namespace std;int main(int argc, _TCHAR* argv[]){   vector<int> iVec;   int a;   while (cin>>a)   {       iVec.push_back(a%2==0?a:a*2);   }   for (vector<int>::iterator it=iVec.begin();it!=iVec.end();++it)   {       cout<<*it<<endl;   }    return 0;}


 

原创粉丝点击