偷懒用的,这里还是分享一下:
头文件:numeric
代码:
#include <iostream>
#include <numeric>
using namespace std;
int main() {
int a;
cin >> a;
int s[a+1];
iota(s + 1, s + a + 1, 1);
return 0;
}
等效于:
#include <iostream>
#include <numeric>
using namespace std;
int main() {
int a;
cin >> a;
int s[a+1];
for(int i=1;i<=a;i++){
s[i]=i;
}
return 0;
}
即以下标值填充数组元素值