#include<stdio.h>
int main()
{
int a[3001],b[3001];
int i,j,m=0;
int k=1,n;
for(i=1;i<=3000;i++)
a[i]=i;
for(i=2;i<=3000;i++)
for(j=i+1;a[j]<=3000;j++)
if(a[j]!=0&&a[i]!=0)
if(a[j]%a[i]==0)
a[j]=0;
for(i=2;i<=3000;i++)
{ if(a[i]!=0)
{ b[k]=a[i];
k++;}
}
scanf("%d",n);
printf("%d\n",b[n]);
return 0;
}为什么会出现runtime error??
1 回答
- 1 回答
- 0 关注
- 1545 浏览
添加回答
举报
0/150
提交
取消