从键盘上输入两个正整数m和n,不妨设m<n,编程输出m和n之间所有素数,要求输出时每行输出4个素数。
2个回答
展开全部
#include <stdio.h>
int main()
{
int m,n,i,cnt=0;
printf("input m n: ");
scanf("%d %d", &m,&n );
for( i=m;i<=n;i++ )
{
if ( i >= 2 )
{
int j;
for( j=2;j<=i/2;j++ )
if ( i%j==0 )
break;
if ( j > i/2 )
{
printf("%d", i );
cnt++;
if ( cnt %4==0 )
printf("\n");
else
printf(" ");
}
}
}
if ( cnt % 4 )
printf("\n");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询