f0208.cpp

来自「钱能C++程序设计教程(第二版)的源码和课件」· C++ 代码 · 共 22 行

CPP
22
字号
//=====================================
// f0208.cpp
// 判断一个整数是否素数的稍微优化版
//=====================================
#include<iostream>
#include<cmath>   // sqrt()
using namespace std;
//-------------------------------------
int main(){
  cout<<"please input a number: \n";
  int m;
  cin>>m;
  double sqrtm=sqrt(m*1.0);
  for(int i=2; i<=sqrtm; ++i)
    if(m%i==0){
      cout<<m<<" isn't a prime.\n";
      return 1;
    }
  cout<<m<<" is a prime.\n";
}//====================================

 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?