回复 30楼 peach5460
难道你用的是vs2008以上的版本
#include <iostream> #include <cmath> using namespace std; int main() { int n,i,k; cin>>n; k=1; for(i=2;i<=sqrt(n);i++) { if(n%i==0) { k=0; break; } } if(k==1) cout<<n<<"是素数"<<endl; else cout<<"不是素数"<<endl; k=1; return 0; }