【C++心路历程4】vector切记需要注意size
来源:互联网 发布:linux more 向前翻页 编辑:程序博客网 时间:2024/06/05 10:37
因为vector数组是从0开始,故而在输出时循环次数应减1.
#include<cstdio>
#include<iostream>
#include<cmath>
#include<algorithm>
#include<vector>
using namespace std;
vector<int>a;
int main()
{
long long n;
cin>>n;
int m=int(sqrt(n+0.4));
for(int i=1;i<=m;i++)
{
if(n%i==0)
{
a.push_back(i);
if(i*i!=n)
a.push_back(n/i);
}
}
sort(a.begin(),a.end());
long long len=a.size();
printf("%d\n",len);
for(int i=0;i<=len-1;i++)//就是这里 值得注意
{
printf("%d ",a[i]);
}
return 0;
}
0 0
- 【C++心路历程4】vector切记需要注意size
- c++ vector 需要注意的地方
- vector使用需要注意的一些问题
- C需要注意的细节
- vector构建和销毁需要注意的两个问题
- java Vector 在多线程使用中需要注意的问题
- 写JS方法时切记注意
- 切记!!!
- 切记
- 切记!~
- 切记
- vector.size()和vector.capacity
- vector 注意
- vector.size()是usigned
- STL-vector-size
- vector.size() 有点慢
- vector size 无符号
- vector中size问题
- 第六周--排队看病模拟
- 2016.10.6NOIPA组总结
- Android 存储首选项SharedPreferences
- MySQL基础篇--语法
- Object c的字符串,数组和字典的笔记
- 【C++心路历程4】vector切记需要注意size
- easyui实现datagrid打印
- Java并发之synchronized的解析
- 设计模式之 模板设计模式(demo)
- 利用返回参数创建慢二叉树
- 百度地图API简单应用——1.根据地址查询经纬度
- C#面向对象(二)继承和组合
- CSS 検索条件
- “正确拉筋的方法” “筋长一寸,寿长十年”动图示范