string数组
来源:互联网 发布:泉州师范学院软件学院 编辑:程序博客网 时间:2024/05/21 09:35
其实没有string数组 要用就用vector<string>来替代
#include<iostream>
#include<string>
#include<vector>
#include <stdio.h>
using namespace std;
int main()
{
int n;
int j = 0;
string s;
vector<string> str;
//string str[900];
while(cin >> n)
{
for (int i = 0; i<n; i++)
{
cin >> s;
//str.at(i) = s; //error 越界
str.push_back(s);
j++;
}
// if(j==i)
// break;
// getline(cin,s);
// str.at(j)=s;
int k;
cin >> k;
cout << str[str.size() - k-1] << endl;//从0开始
}
}
#include<string>
#include<vector>
#include <stdio.h>
using namespace std;
int main()
{
int n;
int j = 0;
string s;
vector<string> str;
//string str[900];
while(cin >> n)
{
for (int i = 0; i<n; i++)
{
cin >> s;
//str.at(i) = s; //error 越界
str.push_back(s);
j++;
}
// if(j==i)
// break;
// getline(cin,s);
// str.at(j)=s;
int k;
cin >> k;
cout << str[str.size() - k-1] << endl;//从0开始
}
}
注意:
#include<iostream>
#include<string>
#include<vector>
#include <stdio.h>
using namespace std;
int main()
{
int n;
int j = 0;
string s;
vector<string> str ;
//string str[900];
cin >> n;
for (int i = 0; i<n; i++)
{
cin >> s;
//str[i] = s; //error 越界 覆盖了
//str.at(i) = s; //error 越界
str.push_back(s);//必须先压一个才可以用下标访问
str[i] = s; // 越界 覆盖了上面的 前面必须有push
str.at(i) = s; //覆盖了上面的 前面必须有push
j++;
}
// if(j==i)
// break;
// getline(cin,s);
// str.at(j)=s;
int k;
cin >> k;
cout << str[str.size() - k-1] << endl;//从0开始
}
#include<string>
#include<vector>
#include <stdio.h>
using namespace std;
int main()
{
int n;
int j = 0;
string s;
vector<string> str ;
//string str[900];
cin >> n;
for (int i = 0; i<n; i++)
{
cin >> s;
//str[i] = s; //error 越界 覆盖了
//str.at(i) = s; //error 越界
str.push_back(s);//必须先压一个才可以用下标访问
str[i] = s; // 越界 覆盖了上面的 前面必须有push
str.at(i) = s; //覆盖了上面的 前面必须有push
j++;
}
// if(j==i)
// break;
// getline(cin,s);
// str.at(j)=s;
int k;
cin >> k;
cout << str[str.size() - k-1] << endl;//从0开始
}
http://blog.csdn.net/cs_zlg/article/details/8171518
0 0
- string数组
- 数组、String
- List<String>转String[]数组
- String 数组 转成 List<String>
- HDU 6194 string string string [后缀数组]
- HDU 6194 string string string【后缀数组】
- hdu6194 string string string 后缀数组 + RMQ
- 数组 数组方法 String方法
- 数组转换为String
- PChar String Char数组
- string数组合并
- Java排序string数组
- 排序 数组 String[]
- java反射 String数组
- char数组和string
- String数组初始化
- java String数组赋值
- String与数组转化
- printf("\033[ 颜色特效控制
- 分享一款好用的取色器插件
- html图片自适应div
- Camera driver&V4L2驱动架构介绍
- Gromacs_build
- string数组
- hibernate多表操作之一对多的单项操作
- 创建一个对象的四种方法
- 教你步步为营掌握自定义View
- windows-protoc buffer
- JS中在当前日期上追加一天或者获取上一个月和下一个月
- --华丽的分割线--
- CentOS 6.8上编译并安装emacs 24.5
- Android6.0的权限问题