文章
2
粉丝
94
获赞
1
访问
935
#include<iostream>
using namespace std;
#include<string>
#include<vector>
/*输入一个整数,输出其最长连续因子。*/
int main()
{
int n;
cin >> n;
string index;//把连续因子转化为字符串,用index记录
vector<string> vec;//把连续因子放入vector中
for (int i = 2; i < n; i++)//开始遍历,是因子就放入字符串,不是因子就把字符串放入vector
{
if (n % i == 0)
{
index += (char)i;//强转为char
}
else
{
vec.push_back(index);
index.clear();
}
}
int max = 0;//记录最大长度
&nb...
登录后发布评论
暂无评论,来抢沙发