程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 找出100~200間的素數

找出100~200間的素數

編輯:C++入門知識

/* 
* 程序的版權和版本聲明部分: 
* Copyright (c) 2012, 煙台大學計算機學院 
* All rights reserved. 
* 文件名稱:.cpp 
* 作    者:毛通 
* 完成日期:2012 年 10月 日 
* 版 本 號:v1.0 
* 對任務及求解方法的描述部分:
* 輸入描述:無 
* 問題描述:
* 程序輸出:“” 
* 問題分析:略
* 算法設計:略
*/
[cpp]
#include<iostream> 
#include<cmath> 
#include<iomanip> 
using namespace std; 
int main() 

    int m,k,i,n=0; 
    bool prime;//定義布爾變量prime 
    for (m=101;m<=200;m=m+2)//判斷m是否為素數 
    {prime=true;//循環開始時設prime為真  
    k=int(sqrt(m)); 
    for(i=2;i<=k;i++) 
        if(m%i==0) 
        {prime=false; 
         break; 
        } 
        if(prime) 
        {cout<<setw(5)<<m; 
        n=n+1;//n用來累計素數的個數 
        } 
        if(n%10==0)cout<<endl;//輸出10個數後換行 

    cout<<endl; 
    return 0; 

 

 

 

/*
運行結果:
心得體會:
知識點總結:
*/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved