本文实例讲述了C++回文数及素数问题计算方法。分享给大家供大家参考,具体如下:
#include#include #include using namespace std; int fanxushu(int i); //函数声明 bool ispalindrome(int i); bool isprimer(int i); int main() { int a; cout<<"输出10000以内的所有素数:"< 0) { l=l*10+j%10; j=j/10; } if(i==l) { palindrome=true; } return palindrome; } bool isprimer(int i) //素数函数 { int j,k; bool prime=true; k=int(sqrt(i)); for(j=2;j<=k;++j) { if(i%j==0) { prime=false; break; } } return prime; }
运行效果如下图所示:
希望本文所述对大家C++程序设计有所帮助。



