c++ vector实例
2024-08-28 11:50:11
#include <iostream>
#include <string>
#include <vector>
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
using std::vector;
using namespace std; int main()
{
string s = "hell";
string w = "worl!";
s = s + w; //s +=w;
for (int ii = ; ii != s.size(); ii++)
{
cout << ii << " " << s[ii];
}
cout << endl; string::const_iterator cii;
int ii = ;
for (cii = s.begin(); cii != s.end(); cii++)
{
cout << ii++ << " " << *cii << endl;
} vector<double> student_marks; int num_students;
cout << "Number of students: " << endl;
cin >> num_students; student_marks.resize(num_students); for (vector<double>::size_type i = ; i < num_students; i++)
{
cout << "Enter marks for student #" << i +
<< ": " << endl;
cin >> student_marks[i];
} cout << endl;
for (vector<double>::iterator it = student_marks.begin();
it != student_marks.end(); it++)
{
cout << *it << endl;
} return ;
}
0 h1 e2 l3 l4 w5 o6 r7 l8 !
0 h
1 e
2 l
3 l
4 w
5 o
6 r
7 l
8 !
Number of students:
3
Enter marks for student #1:
3
Enter marks for student #2:
2
Enter marks for student #3:
6
3
2
6
最新文章
- Firebird数据库的Select语句
- android 入门-布局
- 深入.NET框架 项目《魔兽登录系统》
- iOS开发 UITableView之cell
- Chrome浏览器扩展开发系列之十:桌面通知Notification
- day21_雷神_django第四天
- Python rsa公私钥生成 rsa公钥加解密(分段加解密)-私钥加签验签实战
- iis和tomcat同时运行,完美解决80端口冲突问题
- ReactRouter升级 v2 to v4
- js 性能优化利器:prepack
- Linux命令更新系统时间,更新所有文件的时间(转)
- 笔记本 原来win10系统改装win7系统遇到 invaid signature detected.check secure boot policy setup问题
- win10系统goole浏览器安装postMan插件
- easyui datagrid JS加载样式 表头乱
- docker学习网站
- django模型表单ModelForm
- QT 实现QGraphicsProxyWidget对象可选择或移动(item管理实现)
- hihoCoder挑战赛28	题目3 : 树的方差
- 洛谷P3966 单词 [TJOI2013] AC自动机
- 巧用JLINK来实现nrf51822的蓝牙设备流水号