3 回答

TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超8個(gè)贊
void fun(int startNum,int endNum)
{
? int i,j,count=0,isZhishu=1;
????for(i = startNum;i<=endNum;i++)
? {
? ? for(j=2;j<=i/2+1;j++)
????{
????????if(i%j==0)//不是質(zhì)數(shù),退出循環(huán),置isZhushu為0,作為判斷依據(jù)
????????{
????????????isZhishu = 0;
????????????break;
????????}
????}
? ? if(isZhiShu==1)//如果是質(zhì)數(shù),輸出
????{
????????printf("%d ",i);
????????count++;
????}
? isZhishu = 1;
? ? if(count>=10)//到10個(gè)數(shù)了,輸出換行,并重新計(jì)數(shù)
????{
????????count=0;
????????printf("\n");
????}
? }
}

TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超8個(gè)贊
int?count?=?0;//循環(huán)外初始化這個(gè) .... ++count;//假設(shè)下面的n為輸出的質(zhì)數(shù),則在輸出的前一句加這句 System.out.print(n?+?"?"); if?(count?==?10) { ????System.out.println("");//每十個(gè)數(shù)字輸出一個(gè)換行 ????count?=?0;//再將count初始為0 }
添加回答
舉報(bào)