用vector<int>对象元素,实现输入10数,将每个奇数值元素用该值的两倍替换
来源:互联网 发布:博士后出站 知乎 编辑:程序博客网 时间:2024/04/27 11:30
编译环境VS2012
源代码如下:
/*
输入10数,将每个奇数值元素用该值的两倍替换
*/
#include<iostream>
#include <conio.h>
#include<vector>
using namespace std;
int main()
{
vector<int>vintdata;
unsigned int i;
while(vintdata.size()<10)//input 10 int
{
cin>>i;
vintdata.push_back(i);
}
for(i=0;i<10;i++)
(vintdata[i]%2==1)?(vintdata[i]*=2):vintdata[i];
for(i=0;i<10;i++)
cout<<vintdata[i]<<" "<<endl;
_getch(); //输入任意键,返回系统
return 0;
}
- 用vector<int>对象元素,实现输入10数,将每个奇数值元素用该值的两倍替换
- 编写程序处理vector<int>对象的元素:将每个奇数值元素用该值的两倍替换。
- 编写程序创建10个元素的vector对象,用迭代器把每个元素改为当前的两倍
- 编写程序从标准输入设备读入的元素数据建立一个int型vector对象,然后动态创建与该vector大小一致的数组,把vector对象的所有元素复制给该数组
- 用vector对象方法,给n个元素,每个元素值为var
- 8.9 编写函数打开文件用于输入,将文件内容读入 string 类型的 vector 容器,每一行存储为该容器对象 的一个元素。8.10 重写上面的程序,把文件中的每个单词存储为 容器的一个元素
- 约瑟夫环:用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至最后一个元素并输出该元素的值
- 用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至最后一个元素并输出该元素的值
- 编写C++程序来创建有 10 个元素的 vector 对象。用迭代器把每个元素值改为当前值的 2 倍
- 声明一个指向含有10个元素的数组的指针,其中每个元素是一个函数指针,该函数的返回值是int,参数是int*,正确的是()
- 编写程序定义一个vector 对象,其每个元素都是指向string 类型的指针,读 取该vector 对象,输出每个string 的内容及其相应的长度。
- 定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
- 输入10个数,要求输出其中值最大的元素和该数是第几个
- c语言:输入10个数,输出值最大的元素和该数是第几个数。(数组元素作函数实参)
- 2106某某面试编程题:必须用Java语言实现,给出一个由元素数范围从0到N-1个唯一正整数组成的列表。设计一种方法,将该列表所有元素的元素值和其相应的索引值互换
- 有15个数存放在一个数组中,输入一个数,要求用折半法找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。
- 例7.9 输入10个数,要求输出其中值最大的元素和该数是第几个数。
- (***)有两个10个元素的数组,分别为A和B,编程实现相同位置的元素, 如果 B 的元素小于 A 的元素进行数值交换:(使用回调函数实现)
- 消息:'null'为空或不是对象
- .NET项目开发—浅谈面向接口编程、可测试性、单元测试、迭代重构(项目小结)
- 编程题-----三个顶点的坐标(x1,y1),(x2,y2),(x3,y3)什么方法求三角形的面积最简单
- VMware 下的centOS Nat网络配置
- WebSocket初探
- 用vector<int>对象元素,实现输入10数,将每个奇数值元素用该值的两倍替换
- LA3644 利用并查集判断是否有环
- jQuery ajax - getScript() 方法和getJSON方法
- 编程基础-----C语言中#define的用法
- Java中main函数后面带的参数(String[] args)
- 我眼中的“程序员”!
- Git使用
- 设备驱动-----Linux 设备和驱动加载的先后顺序
- 冒泡排序法,递归,JAVA版