C++的一维数组键盘输入问题
- 从键盘直接输入类似数组[2,7,11,-14]
#include <iostream>
#include <vector>
#include <sstream>using namespace std;// 字符串分割函数
void split(const string& s, vector<int>& sv, const char flag = ' ') {sv.clear();istringstream iss(s);string temp;while (getline(iss, temp, flag)) {sv.push_back(stoi(temp));}return;
}int main(){int start, end;vector<int> vec;string s, str;getline(cin, s);for(int i = 0; i < s.size(); i++){if(s[i] == '[') start = s.find_first_of('[');if(s[i] == ']') end = s.find_last_of(']');}for(int i = start + 1; i < end; i++) str += s[i];split(str, vec, ',');cout << "验证输入\n";for(auto x : vec) cout << x << ' ';return 0;
}
C++的一维数组键盘输入问题相关推荐
- python输入二维数组_python 二维数组键盘输入
原博文 2018-09-09 15:40 − 1 m = int(input()) 2 grid = [[] for i in range(m)] 3 for i in range(m): 4 lin ...
- C++语言篇 第五章 一维数组
一.一维数组的定义 数组就是一组相同类型的变量,它们往往都是为了表示同一批对象的统一属性,如一个班级所有同学的身高.全球所有国家的人口数等. 数组可以是一维的,也可以是二维或多维的. 数组: 是一组 ...
- C++中动态定义一维数组,二维数组,三维数组的方法
. #include<iostream> #include <ctime> #include <cstdlib> using namespace std;int m ...
- PTA 7-1 逆置一维数组 (10 分)
编写程序,以指针的方式,就地逆置一维数组. 输入格式: 首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据.每组测试数据先输入数据个数n,然后输入n个整数. 输出格式: 对于每组测试,在一行 ...
- c语言程序设计一维数组教案,《C语言程序设计》-任正云-电子教案 第7章数组
1.第七章 数组,The C Programming Language Chapter 7 Arrays,构造数据类型; 有序数据的集合; 可以看成是具有相同名字不同下标的同一数据类型的简单变量的集合 ...
- java一维数组输入整数n_用键盘接受输入的整数,将输入的整数保存到一个一维数组,然后输出最大值...
C语言:从键盘上输入一个整数,计算整数的各位数字之和 #includeintGetNumber(intn)//用递归来实现很简单{intsum=0;if(n/10!=0){\x09sum+=GetNu ...
- c#//创建一个包含 10 个元素的 int 一维数组, 从键盘接收其值;当用户输入非法时,提示重新输入;暂时没有实现,。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- c语言用一维数组求十个数和,c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?...
#include"stdio.h" //从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 int main() { int i; float max,min,n ...
- java循环输入_【图文+视频新手也友好】Java一维数组详细讲解(内含练习题答案+详解彩蛋喔~)...
[新手友好型视频+图文] 全面讲解Java一维数组(内含带答案和讲解的练习题彩蛋喔) 看完即上手!更有详解版练习题来帮你加深印象~~ 一.视频讲解 一维数组详解https://www.zhihu.co ...
最新文章
- android:HTTP通信 .
- javascript 学习三 语句
- 网页设计入门--表格
- CentOS6.2下使用Nokia E72i成功发送短信
- VHDL中的转换函数
- Eclipse对Java(TM)8的官方支持
- 1.原生js封装的获取某一天是当年的第几周方法
- [Linux]共享内存
- 阿里云业绩同比增126% 云服务现“3A鼎立”
- farm 二维树桩数组数很大,数组存不下,怎么搞?区间更新
- 【深度学习基础】张量的描述与深度学习常见张量
- Androidpn里的XmppManager的理解
- 《Java安全编码标准》一第 1 章 概 述
- mysql mm keeplive_mysql +keeplive
- 黎曼ζ(2)的导数:ζ'(2)=-1
- python爬虫爬取图片并存入本地
- 25_深度学习_汇聚层
- 【mongoDB】一一一一安装报错1058解决方案
- php程序设置ip黑名单,网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)
- 访问 IIS 元数据库失败(转)