//为了方便,要包含的文件会不同,但我没有删
#include <iostream>
#include <string>
#include <vector>
#include <bitset>
#include <cstring> //和C语言的string.h其实是一个版本
using std::bitset;
using std::vector;
using std::cin;
using std::endl;
using std::cout;
using std::string;
//---------------------------------------------------------------------------
int main()
{
int i;
vector<int> ivec;
//建立输入数组
while(cin>>i)
ivec.push_back (i);
//输出替换奇数为两倍值
for(vector<int>::iterator ite=ivec.begin ();ite!=ivec.end ();++ite)
if(*ite%2!=0)
cout<<*ite*2<<"/40";
cout<<endl;
return 0;
}
/*
144页习题5.21处理vector对象,并将奇数以两倍输出
*/
本文介绍了一个使用C++编写的程序,该程序能够读取一系列整数并将其存储在一个vector容器中。随后,程序遍历这个vector,将其中的所有奇数值替换为其两倍的值并输出。

被折叠的 条评论
为什么被折叠?



