zoukankan      html  css  js  c++  java
  • 寻找100到200之间的素数

    #include <iostream>
    #include <cmath>
    #include <iomanip>
    using namespace std;
    int main()
    {
      bool prime;
      int m,k,i,n=0;
      for (m=101;m<=200;m=m+2)	//偶数必然不是素数,所以不需要检验
      {
    	prime = true;
    	k=int(sqrt(m*1.0));		//不乘以1.0会出现运算符重载错误;
    	for(i=2;i<=k;i++)
    	  if(m%i==0)
    	  {
    	    prime = false;
    	    break;
    	  }
    		if(prime)   //写成if(prime=true),结果中掺杂了合数
    		{
    		  n=n+1;
    		  cout<<setw(5)<<m;
    		}
    		if(n%10==0)
    		  cout<<endl;
    	}
    	cout<<endl;
    	getchar();
    	return 0;
    }
    

      

  • 相关阅读:
    HTTP协议详解
    ASP.NET 页生命周期概述
    两种典型的双工MEP
    ASP.NET并发处理
    Nodejs
    官方教程
    SQL server 版本
    MVC、MVP、MVVM
    SOHO 创业
    考证
  • 原文地址:https://www.cnblogs.com/h-haha/p/4504066.html
Copyright © 2011-2022 走看看