第十五周c++范型程序补充阅读(1)

来源:互联网 发布:域名哪里买 编辑:程序博客网 时间:2024/05/17 01:55

问题及代码:

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作    者:张伟晶 *完成日期:2016年6月6日 *版 本 号:v1.0 * *问题描述: *输入描述: *程序输出: */  #include<iostream>#include<vector>#include<iterator>#include<algorithm>using namespace std;int main(){   vector<int> col1;   istream_iterator<int> intreader(cin),eof;   while(intreader!=eof)   {      col1.push_back(*intreader);          // (1)      ++intreader;                        // (2)   }   ostream_iterator<int> intwriter(cout,",");   // (3)   copy(col1.begin(),col1.end(),intwriter);   cout<<endl;   copy(col1.begin(),col1.end(),ostream_iterator<int>(cout," | "));   // (4)   cout<<endl;   return 0;}

运行结果:

问题及代码:

/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称:zwj.cpp*作    者:张伟晶*完成日期:2016年6月6日*版 本 号:v1.0**问题描述:*输入描述:*程序输出:*/#include<iostream>#include<vector>#include<algorithm>#include<iterator>using namespace std;int main(){   vector<int> col1(5);   copy(istream_iterator<int>(cin),istream_iterator<int>(),col1.begin());   ostream_iterator<int> intwriter(cout,",");   copy(col1.begin(),col1.end(),intwriter);   cout<<endl;   copy(col1.begin(),col1.end(),ostream_iterator<int>(cout,"|"));   cout<<endl;   return 0;}


运行结果:

注意:第二个程序里面的     vector<int> col1(5);


0 0
原创粉丝点击