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("共有素數"+i+“個”)
1 回答

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