第十一周项目6---3

来源:互联网 发布:手机图片标注软件 编辑:程序博客网 时间:2024/05/20 05:22
  1. /* 
  2. *Copyright (c)2014,烟台大学计算机与控制工程学院 
  3. *All rights reserved. 
  4. *文件名称:isPrime.cpp 
  5. *作    者: 吴英政
  6. *完成日期:2014年11月11日 
  7. *版 本 号:v1.0 
  8. *问题描述:编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数(是素数返回true,否则false),自编main函数用于测试。
  9. *程序输出:判断该数是否为素数。
  10. */  
  11. #include<iostream>#include<cmath>using namespace std;bool isPrime(int);int main( ){    int m;    cout<<"请输入一个数:"<<endl;    cin>>m;    cout<<m<<((isPrime(m))?"是":"不是")<<"素数。"<<endl;}bool isPrime(int m)  {    int i;    bool prime=true;   for(i=2; i<=sqrt(m); i++)     {        if(m%i==0)              prime=false;        break;        if(i>sqrt(m))             prime=true;    }   return prime;}

0 0