帮我看看哪里错了
#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int i,a[n],k,b[n],m,max,p;
k=0;
for(i=2;i<n;i++)//找到n的因子
{
if(n%i==0)
{
a[k]=i;k++;
}
}
m=0;
b[m]=1;
for(i=1;i<k;i++)//按连续与否把a[n]分块
{
if(a[i]==a[i-1]+1)
{
b[m]++;
}
else
{
&n...
登录后发布评论
输入样例数据都和样例输出不一致