首页上一页 1 下一页尾页 1 条记录 1/1页
各位大神看看,这个程序哪里错了?
发表在C语言答疑区
2019-01-04
是否精华
是
否
版块置顶:
是
否
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a[30],i,c;
for(i=0;i<30;i++) a[i]=i+1;
for(c=2;c<sqrt(30);)
{
for(i=3;i<30;i++)
if(a[i]%c==0)
a[i]=1;
for(i=3;i<30;i++)
if(a[i]!=1&&a[i]>c)
{
c=a[i];
break;
}
for(i=0,c=1;i<30;i++)
if(a[i]!=1)
{
printf("%d,"a[i]);
c++;
if(c%5==0) printf("\n");
}
system("pause");
return 0;
}