
#include <stdioh>
int check(int i)
{
int j;
for(j=2;j<i;j++)
if(i%j==0) break;
if(j>=i) return 1;
}
void main()
{
int m=0,n,k=0;
for(n=100;n<=999;n++)
{
k=check(n);
if(k==1)
{
printf("%d ",n);
m++;
if(m%10==0) printf("\n");
}
}
}
运行结果:
#include<stdioh>
int isprime(int n)
{int i;
for(i=2;ii<=n;i++)
if(!(n%i))return 0;
return n>1;
}
int main()
{int i;
for(i=1;i<101;i++)
if(isprime(i))printf("%d ",i);
printf("\n");
return 0;
}
你好!
#include"stdioh"
#include"mathh"
main()
{
int
shuru,pinfanggen,i;
scanf("%d",&shuru);
pinfanggen=sqrt(shuru);//计算shuru的开平方
for(i=2;i<=pinfanggen;i++)//
判断shuru是否是个素数
if(shuru%i==0)//判断主体
break;
if(i>pinfanggen)
printf("素数\n");
else
printf("NO!\n");
}
如果对你有帮助,望采纳。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)