找出三位数中所有包含数字3的素数,并以每行八个,每个占6列输出到屏幕上。 计算机编程

2025-02-25 21:28:03
推荐回答(1个)
回答1:

#include
int main(void)
{ int i,j,sj,n=0,g,s,b;
for(j=100;j<=999;j++)
{ sj=sqrt(j);
for(i=2;i<=sj;i++)
if(j%i==0)
break;
if(i>sj)
{ g=j%10;s=j/10%10;b=j/100;
if(g==3||s==3||b==3)
{n++;printf("%-6d",j);
if(n%8==0)
{printf("\n");
n=0;}
}
}
}

}