验证中...
本周日,苏州开源盛宴,一起聊聊:Devops、K8s、数据库建模、SoLiD、.Net Core、微信开发、去中心化… 点击占座。
语言: C/C++
分类: 其他
最后更新于 2019-03-15 21:22
片段 1 片段 2
使用递归
原始数据 复制代码
void fun(int n) {
static int i = 2;
for (; i <= n; ) {
if (n == i) {
cout << i;
return;
} else if (n % i == 0) {
cout << i << '*';
fun(n / i);
break;
}
else
i++;
}
}
类似于筛选法,模i除i
原始数据 复制代码
void fun(int n) {
for(int i=2;i<=n;i++){
while(n%i==0){
if(n!=i)
cout<<i<<'*';
else
cout<<i;
n=n/i;
}
}
}

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助

14_float_left_people 14_float_left_close