判断一个数是否为素数。
#include
#include
void main( )
{
int m,i,k;
scanf(“%d”,&m);
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i= =0) break;
if(i>k)printf(“%d is a prime number\n);
else printf(“%d is not a prime number\n);
}
求100-200间的所有素数;
#include
#include
void main( )
{
int m,k,I,n=0;
for(m=101;m<200;m=m+2)
{
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i= =0) break;
if(i>k){printf(“%d”,m);n=n+1;}
if(n%10= =0)
printf(“\n”);
}
printf(“\n”);} ?
函数:
#include
void disp(x)
int x;
{if(x>0) printf(“positive.\n”);
else if(x==0)printf(“zero.\n”);
else printf(“negative.\n”);}
main( )
{int a;
printf(“enter an integer:\n”);
scanf(“%d”,&a);
disp(a);}
本文来源:https://www.2haoxitong.net/k/doc/64a774bbbaf67c1cfad6195f312b3169a451eaf1.html
文档为doc格式