需要幫助的我是新手到C++,我試圖讓一個控制檯程序,列出主要numbers.I我在獲得預期的結果,因爲它顯示在固定的素數程序
2 is a prime number
後停止有問題的這是錯誤的,列表不完整。請檢查我的代碼並幫我修復它。
#include<iostream>
using namespace std;
int main()
{
int num,divi,count=0;
for(num=0;num<10;num++)
{
for(divi=1;divi<=num;divi++)
{
if(num%divi==0)
{
count++;
}
if(count==2){
cout<<num<<"is a prime number"<<endl;
}
}
}
}
非常感謝!但是是否有任何其他更有效的方法來獲得相同的結果,即更短的代碼.. – Neek 2014-09-23 17:47:42
@Neek檢查除數是滿足條件除數*除數<=數目 – 2014-09-23 17:56:12
我猜num
2014-09-23 18:32:06