订正:bool的运用——判断一个数是不是素数

/*
  烟台大学计算机学院
  作者:任子仪
  日期:2013年10月7日
  问题描述:
  样例输入:
  样例输出:
  问题分析:素数就是除了1和它本身以外没有可以被整除的数
*/
# include <iostream>
using namespace std;
bool isPalindrome(int )
{
    int i,x;
    while (i=2,i<=x/2,i++)

    {
        if(x%i==0)
            return 1;
        else
            return 0;
    }

}

int main()
{
    int m;
    cout<<"请输入你要验证的数:"<<endl;
    cin>>m;
    if(isPalindrome(m))
        cout<<m<<"是素数!"<<endl;
    else
        cout<<m<<"不是素数!"<<endl;
    return 0;
}


示例图片:

 

心得体会:有空常看看自己以前做的程序,可能会看出当时的错误,以便自己改正

展开阅读全文

没有更多推荐了,返回首页