首页 新闻 搜索 专区 学院

openjudge---1.5---31题为什么会错

0
[待解决问题]

include<stdio.h>

int main()
{
int N,M,i,j;
scanf("%d %d",&N,&M);
char y,n,a[N+1]= {0};
for(j=1; j<=M; j++)
{
if(j==1)
for(i=1; i<=N; i++)
{
a[i]=0;
}
else if(j==2)
{
for(i=1; i<=N; i++)
{
if(i%2==0)
a[i]=1;
}
}
else
{
for(i=1; i<=N; i++)
{
if(i%j==0)
{
if(a[i]==1)
a[i]=0;
else
a[i]=1;
}
}
}
}
int num=0;
for(i=1; i<=N; i++)
{
num++;
if(a[i]==0)
{
if(num==1)
printf("%d",i);
else
printf(",%d",i);
}
}
return 0;
}

神与坤(T—T)的主页 神与坤(T—T) | 菜鸟二级 | 园豆:202
提问于:2019-11-16 13:08
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册