【C语言】输出0-200内的所有素数,并统计素数个数,采用函数判断是否是素数。

如题所述

#include <stdio.h>
int Isprime(int n)
{
int i;
if(n==0||n==1) return 0;
else for(i=2;i<=n/2;i++)
if(n%i==0) return 0;
return 1;
}
int main()
{
int i,n=0;
for(i=0;i<=200;i++)
if(Isprime(i))
{
printf("%-4d",i);
n++;
if(n%10==0)
printf("\n");
}
printf("\n共%d个",n);
return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-29
#include int judge(int a) { int i; int flag=1; if(a==1) flag=0; else if(a==2||a==3) flag=1; else { for(i=2;i