RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
求素数
  • 作者:zhaozj
  • 发表时间:2020-12-23 10:56
  • 来源:未知

http://blog.csdn.net/shifind/archive/2004/08/17/77149.aspx

素数就是大于1,只能被1和它本身整除的正整数。100以内的素数共25个:

      2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

#include <iostream.h> void main() {     int n = 100;     int i = 3;     int arr[100];     arr[0] = 2;     int count = 1;     while (i < n)     {         for (int j = 0; j<count && i%arr[j]; j++);

        if (j == count)        {            arr[count] = i;              count++;        }        i++;    }    for (int ii=0; ii<count; ii++)    {        cout<<arr[ii]<<'/t';    }    cout<<endl;}