当前位置: 首页 > news >正文

C++数组、向量和列表的练习

运行代码:

//C++数组、向量和列表的练习
#include"std_lib_facilities.h"int main()
try
{int ii[10] = { 0,1,2,3,4,5,6,7,8,9 };for (int i = 0; i < 10; i++)//把数组中的每个元素值加2ii[i] += 2;vector<int>vv(10);for (int i = 0; i < 10; i++)vv.push_back(i);for (int i = 0; i < 10; i++)//把向量中的每个元素值加3vv[i] += 3;list<int>ll;for (int i = 0; i < 10; i++)ll.push_back(i);for(int i=0;i<10;i++)//把列表中的每个元素值加5{list<int>::iterator p=ll.begin();*p += 5;ll.push_back(*p);ll.pop_front();}int ii_copy[10] = {};//定义一新数组,用上面数组的值对其初始化for (int i = 0; i < 10; i++)ii_copy[i] = ii[i];vector<int>vv_copy(10);//定义一新向量,用上面向量的值对其初始化for (int i = 0; i < 10; i++)vv_copy[i] = vv[i];list<int>ll_copy;//定义一新列表,用上面列表的值对其初始化list<int>::iterator p = ll.begin();for (int i = 0; i < 10; i++,p++)ll_copy.push_back(*p);p = ll_copy.begin();//打印新列表的值for (int i = 0; i < 10; i++, p++)cout << *p<<" ";return 0;
}
catch (exception& e) {cerr << "error:" << e.what() << '\n';keep_window_open();return 1;
}
catch (...) {cerr << "Oops:unknown exception!\n";keep_window_open();return 2;
}

运行结果:

 

http://www.lryc.cn/news/97883.html

相关文章:

  • 视频剪辑矩阵分发系统Unable to load FFProbe报错技术处理?
  • Docker轻量级可视化工具Portainer
  • 功率放大器在电光调制中的应用有哪些
  • MyBatis入门程序
  • C++快速切换 头文件和源文件
  • 对原型、原型链的理解
  • 7月26日,每日信息差
  • git修改已经push后的commit注释
  • 网络云存储服务器,数据库服务器|PetaExpress
  • java语法基础--基本数据类型
  • uniapp 微信小程序 预览pdf方法
  • 基于vue+uniapp微信小程序公司企业后勤服务(设备)系统
  • Linux命令(54)之blkid
  • Kotlin多平台最佳架构指南
  • 【Vue3】父子组件传参
  • 简单上手FineBI
  • 066、故障处理之热点问题
  • C/C++常用宏归纳
  • 在Windows 10/11 上安装GNS3模拟器
  • React Route5 路由
  • 海尔设计借助亚马逊云科技生成式AI,实现端到端的云上工业设计解决方案
  • python数据结构和字符串用法
  • ext4 - mballoc块分配机制
  • Spring整合junit
  • Swift 让ScrollView滚动到具体某个位置
  • 【C语言day08】
  • 【并发编程】ThreadLocal
  • 如何提高自己的软件测试水平之bug定位
  • 发点实用的快捷键(mac
  • Android播放多媒体文件——播放音频