求2-100素数并将素数存入数组
本帖最后由 qianshang666 于 2020-11-19 18:35 编辑运行出来就错误了
#include <stdio.h>
#include <math.h>
int main()
{
int k, i, flag,a,n;
for (i = 3; i <= 100; i += 2)
{
k=0;
flag=0;
for (k = 0; flag == 0 && k < sqrt(i); k++)
if (i % k == 0)
{
flag = 1;
break;
}
for(n=0;n<=50;n++)
if (flag == 0)
{
a=i;
printf("%d,", a);
}
}
} 来个大佬帮忙看看吧,救救孩子 #include <stdio.h>
#include <math.h>
int main()
{
int k, i, flag,a,n=0;
for (i = 3; i <= 100; i += 2,n++)
{
flag=0;
for (k = 2; flag == 0 && k <= sqrt(i); k++)
if (i % k == 0)
{
flag = 1;
break;
}
if (flag == 0)
{
a=i;
printf("%d,", a);
}
}
} #include <math.h>
void main()
{
int i, j, k = 0, n, a;
scanf("%d%d",&m,&n);
for (i = 2;i <= 100;i++)
{
for (j = 2;j < 100;j++)
{
if (i % j == 0 && j != n)
break;
}
if (i == j)
{
a = i;
n = i;
printf("%d ", i);
k++;
}
}
for (i = 0;i < k;i++)
printf("%d ",a);
printf("\n");
} 谢谢大佬
页:
[1]