int ?i,j,count=0for(i=101;i<=200;i++)? ?for(j=2;j<=i/2;j++){? ?if(i%j==0)? ?break;? if(j>i/2)? System.out.println("i="+i)}? count++;?System.out.println("共有素數(shù)"+i+“個”)
1 回答

MinRam
TA貢獻(xiàn)87條經(jīng)驗 獲得超24個贊
1.顯然count(計數(shù)器)出現(xiàn)在循環(huán)體外部,程序結(jié)束后
count++只運(yùn)行了一次,(應(yīng)放在”打印i=”的那層循環(huán)體中)
2.最后打印的素數(shù)個數(shù)不是應(yīng)該打印count么?怎么打印成i了
添加回答
舉報
0/150
提交
取消