while (true)
{
if (n<2) cout<<n<<"is not prime."<<endl;
else if (n<4) cout<<n<<"is prime."<<endl;
else if(n%2==0) cout<<n<<"=2*"<<n/2<<" is not prime."<<endl;
else {for(int d=3;d<=n/2;d+=2)
if(n%d==0) {cout<<n<<"="<<d<<"*"<<n/d<<endl;
cout<<n<<"is not prime."<<endl;exit(0);}
//程序运行到这里时,如果输入的数不是素数,就会退出,我该怎么才能让它继续对以下的数进行判断??
cout<<n<<"is prime."<<endl;
}