最长连续因子(还不会用指针,所以先用for和数组做了)
#include <stdio.h>
int main()
{
int n,m[100],o[100],i,j,k,a[100],x,y;
scanf("%d",&n);
j=0;
m[0]=0;
for(i=2;i<n;i++)
{
if(n%i==0)
{
a[j]=i;
j=j+1;
}
}
for(i=0;i<j;i++)
{
m[i]=0;
for(k=i;k<j-1;k++)
{
if(a[k]==a[k+1]-1)
{
m[i]=m[i]+1;
}
else
{
...
登录后发布评论
o[100]有用到吗?