c语言iota怎么用,C++ std::iota用法及代码示例
存储顺序递增
分配val的[first,last]个连续值范围内的每个元素,就像在写入每个元素之后以++ val递增。
模板:
void iota (ForwardIterator first, ForwardIterator last, T val);
参数:
first, last
Forward iterators to the initial and final positions of the sequence
to be written. The range used is [first, last), which contains all the
elements between first and last, including the element pointed by
first but not the element pointed by last.
val
Initial value for the accumulator.
返回类型:
None
// CPP program to illustrate
// std::iota
#include // std::cout
#include // std::iota
// Driver code
int main()
{
int numbers[10];
// Initailising starting value as 100
int st = 100;
std::iota(numbers, numbers + 10, st);
std::cout << "Elements are:";
for (auto i:numbers)
std::cout << ' ' << i;
std::cout << '\n';
return 0;
}
输出:
Elements are:100 101 102 103 104 105 106 107 108 109
应用:
它可用于生成连续的数字序列。
// CPP program to generate
// a sequence of numbers using std::iota
#include // std::cout
#include // std::iota
// Driver code
int main()
{
int numbers[11];
// Initailising starting value as 10
int st = 10;
std::iota(numbers, numbers + 11, st);
std::cout << "Elements are:";
for (auto i:numbers)
std::cout << ' ' << i;
std::cout << '\n';
return 0;
}
输出:
Elements are:10 11 12 13 14 15 16 17 18 19 20
c语言iota怎么用,C++ std::iota用法及代码示例相关推荐
- c语言rank需要头文件吗,C++ std::rank用法及代码示例
头文件中存在C++ STL的std::rank模板. C++ STL的std::rank模板用于查找类型T的等级.此函数返回类型T的等级. 头文件: #include 模板类别: template s ...
- stol函数在linux下使用,C++ std::stol()、std::stoll()用法及代码示例
std::stol():此函数将在函数调用中作为参数提供的字符串转换为long int.它解析str并将其内容解释为指定基数的整数,并将其作为long int类型的值返回. 用法: long int ...
- c语言将两个有序表合并为一个有序表,c语言实现两个有序链表的合并(代码示例)...
本篇文章通过代码示例介绍一下使用c语言合并两个有序链表的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 教程推荐:<c语言教程视频> c语言实现两个有序链表的合并 ...
- c语言实现两个有序链表的合并(代码示例)
c语言实现两个有序链表的合并: 现有两个有序单链表,通过代码实现将两个单链表合并为一个有序的新表,要求使用旧表的空间,不能新分配内存 #include #include typedef struct ...
- C语言丨运算符号的三种用法(有示例代码)
&: 在C语言中有两种意思,一种是取地址符,是单目运算符:另一种是位运算符,表示"按位与",是双目运算符. 1.用于指针赋值 #include<stdio.h> ...
- clear在c语言中用法,C++ map::clear()用法及代码示例
Map是字典一样的数据结构.它是(键,值)对的关联数组,其中每个唯一键仅与单个值相关联. map::clear() clear()函数用于从Map容器中删除所有元素,从而使其大小保持为0. 用法: m ...
- c语言flip用法,C++ bitset::flip()用法及代码示例
bitset::flip()是C++中的内置 STL,用于翻转位.如果未在函数中传递任何参数,则它将翻转所有位值,将零转换为一,并将一转换为零.如果传递了参数位置,则仅翻转该位置的位. 用法: bit ...
- acos(-1)c语言,C++ acos()用法及代码示例
acos()是C++ STL中的内置函数,该函数返回弧度数(参数)的反余弦值. acos()函数返回的值始终位于– 到+ 用法: acos(data_type x) 参数:此函数接受一个强制性参数x, ...
- go interface 转 string_跟我一起学习go语言,map「string」interface「」代码示例
知识 interface{} 可以代表任意类型 interface{} 就是一个空接口,所有类型都实现了这个接口,所以它可以代表所有类型 代码 https://github.com/fengchunj ...
最新文章
- Linux下Redis-3.0.7版本的安装以及Redis主备的部署(二)
- 配置虚拟机和网络配置
- nexus5 刷原装android,nexus5 刷回原生系统
- 推荐一款生成SQL插入语句的软件
- vsftpd使用方法小结、Linux安装JDK出现“NoClassDefFoundError: /Object”的解决方案、ubuntu 12.04安装jdk
- win7 下的 cmdhere 及其他
- Oracle中5个核心Sql语句的基本构造:Select、Insert、Update、Delete和Merge
- 哔哩哔哩修改视频速度
- Proactor 与 Reactor
- msp430单片机oled汉字字模_OLED液晶屏如何显示中文呢?
- 为什么有些人退休后,一下子衰老了很多?
- PHP高级教程-Session
- 是德科技N9020A 频谱分析仪技术资料说明
- 二叉树叶子结点个数——C++
- Windows wmic命令之process进程管理
- 好了,我不想回深圳了~
- php使用sendemail,thinkphp如何使用sendcloud发送邮件 | 志博日记
- imx6ul can调试(代码)
- java获取剩余手机电池容量_怎样判断手机电池的剩余容量
- 按键精灵安卓版去除重复数组然后排序排序
热门文章
- c++ lambda 重载_您会后悔对Lambdas应用重载!
- jdk8分组统计字段和_JDK 8流和分组
- JSON补丁:JSON-P 1.1概述系列
- ejb java_EJB继承与Java继承不同
- 使用DynamoDB映射器将DynamoDB项目映射到对象
- 在Elasticsearch中索引Java Bean的简单方法
- Spring Boot Cassandra的第一步
- adf开发_ADF BC:创建绑定到业务组件的UI表
- Sacrilege –自定义SWT滚动条
- Spring Boot微服务的黑匣子测试是如此简单