佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 814|回复: 1

C++辨识prime number的source code,但不是很明白

[复制链接]
发表于 4-7-2006 11:38 PM | 显示全部楼层 |阅读模式
#include <iostream>
#include <vector>

using namespace std;

vector<int> getPrimes(int n)
{
   vector<int> result;

   for (int i = 2; i <= n; i++)
   {
       bool isprime = true;
       for (int j = 0; j < result.size(); j++)
       {
           if (i % result[j] == 0)
           {
               isprime = false;
               break;
           }
       }
       if (isprime)
           result.push_back(i);

   }
   return result;
}

int main()
{
vector <int> primes = getPrimes(6);
   for (int i = 0; i < primes.size(); i++)
   {
       cout << primes << endl;
   }
   system("pause";
}


当中红色的字都不明白再说什么,如果可以的话,请各位帮忙解释一下。
回复

使用道具 举报


ADVERTISEMENT

发表于 6-7-2006 06:49 AM | 显示全部楼层
vector 是STL(Standard Template Language) 里的一个built-in template , 你需要找STL 的资料读读。
上google 找STL , 你会有收获的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-11-2024 02:50 AM , Processed in 0.116850 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表