TC编程,输入两个整数m和n,按每行7个数的格式输出两数之间的所有素数(包括m和n)

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:00:14

#include"stdio.h"
#include "math.h"
main()
{
int m,i,k,h=0,leap=1,min,max;
printf("input min and max\n");
scanf("%d%d",&min,&max);
printf("\n");
for(m=min;m<=max;m++)
{ k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) {printf("%-4d",m);h++;
if(h%7==0)
printf("\n");
}
leap=1;
}
printf("\nThe total is %d",h);
}

#include "stdio.h"
#include "math.h"
main()
{
int m,n,pm,j,t=0;
double k;
scanf("%d%d",&m,&n);
for(pm=m;pm<=n;pm++)
{
k=sqrt(pm);
for(j=2;j<=k;j++)
if(pm%j==0)
break;
if(j>k)
{
printf("%-4d",pm);
t++;
}
if(t==7)
{printf("\n");t=0;}
}
}