求出100-200之间所有素数( 要求每行输出5个),最后还有统计素数的个数,并输出。
用循环嵌套的形式输出。
#include <stdio.h>#include <math.h>i
#include <stdio.h>
#include <math.h>
int main()
{
int i,j,n=0;
for(i=101;i<=200;i=i+2)
{
for(j=2;j<=sqrt(i);j++)
{
if (i%j==0)
break;}
if(j>sqrt(i))
{
n++;
printf("%d,",i);
if (n%5==0) printf("\n");
}
}
return 0;}
能用简单点的代码吗?我还是新手。
追答亲,上面的回答只是将判断一个数是否是素数抽取出来,独立成了一个函数,这样就可以复用了,其他的都挺基础的,静下心看看,还是挺简单的!
本回答被提问者和网友采纳