#include <iostream> #include <math.h> using namespace std; void print(int n) { if(n==2) { cout<<n<<"是质数"<<endl; return; } else { int k=(int)sqrt((double)n); for(int i=2;i<=k;i++) { if(n%i==0) { cout<<n<<"非质数"<<endl; return; } } cout<<n<<"是质数"<<endl; } } void main() { print(29); }