用C语言for循环编写程序“打印100-200之间的所有素数(按照每行5个显示)”求解

2024-11-27 12:57:48
推荐回答(3个)
回答(1):

#include
#include int isPrime(int i)
{
int x;
int y = (int)ceil(sqrt(i)); if (i%2==0 || i<2)
return 0; for (x=3; x<=y; x++)
if (i%x == 0)
return 0; return 1;
}int main(void)
{
int c = 0, i; for (i=100; i<=200; i++)
if (isPrime(i))
{
printf("%4d", i);
c++; if (c == 5)
{
printf("\n");
c = 0;
}
} return 0;
}

回答(2):

可以找哥啊 我学软件的

回答(3):

这个嘛,不会,我们学的是Java