简单易懂,最长连续因子
#include<stdio.h>
int main(){
int a,max,m=0;
int k=0,n=0;
int b[1000]={0};
int cnt[1000];
int j=0;
for(int i=0;i<1000;i++){
cnt[i]=1;
}
scanf("%d",&a);
for(int i=2;i<a;i++){
if(a%i==0){
b[k++]=i;
}
}
while(j<k){
if(b[j]+1==b[j+1]){
cnt[n]++;
j++;
 ...
登录后发布评论
for(int i=m; i<max+m; i++) printf("%d ", b[i]);
这才是最长连续因子吧,只是测试数据正好都match
要是用代码插件,高亮语法就更好了