/*题目:判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到这个数,如果能被整除,
则此数不是素数,反之是素数。
或者调用math.h,去除2到sqrt(i)可减少运算量;
*/
#include<stdio.h>
int main(){
int i,j,m,n,count=0;//count为计数器,记录素数的个数;
for(i=101;i<=200;i++)
{
m=0;
for(j=2;j<i;j++)
{
if(i%j==0)
{
m=1;
}
}
if(m==0)
{
printf("素数:%d\n",i);
count++;
}
}
printf("一共有:%d",count);
return 0;
}
本文介绍了一种通过C语言程序来判断并输出101到200之间所有素数的方法。程序首先定义了一个计数器用于记录素数数量,然后使用两层循环结构来逐个检查每个数是否为素数。若一个数不能被2到该数本身减1之间的任何数整除,则认为它是素数。
7997

被折叠的 条评论
为什么被折叠?



