输入两个整数,输出两个整数中的所有素数,并且每行十个,每个素数后用空格隔开
#include <stdio.h>
void main(){
int i,j,m,n,t,num=0;
scanf("%d%d",&m,&n);
if(m>n)
{t=m;m=n;n=t;}
for(i=m;i<=n;i++)
{
for(j=2;j<i;j++)
if(i%j==0) break;
if(j>=i&&i-1)
{
printf("%d ",i);
num++;
if(num%10==0)
printf("\n");
}
}
}
运行示例:
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/0b7b02087bf40ad17afaf2b35b2c11dfa9ecce47?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
温馨提示:答案为网友推荐,仅供参考