计算100以内的素数

相关联的补充【完全数】:http://www.cnblogs.com/tinaluo/p/5317661.html

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
  int n=0,flag=1;/*flag监视哨*/
  for(int m=2;m<=100;m++)/*100以内的数*/
   { 
         for(int i=2;i<=sqrt(m);i++)/*试商范围2~原数平方根*/
           if(m%i==0)
          {
              flag=0;
              break;
          }
         if(flag)/*是素数*/
          {
              ++n;
              cout<<setw(4)<<m;/*setw()控制宽度*/
              if(n%10==0)/*10个数换行*/
              cout<<endl;    
          }          
          flag=1;
   }
   return 0;
原文地址:https://www.cnblogs.com/tinaluo/p/5317285.html