n以内的素数

Posted bingquan1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了n以内的素数相关的知识,希望对你有一定的参考价值。

 1 /*
 2     问题描述:
 3     质数又称素数。一个大于1的自然数,除了1和它自身外,
 4     不能被其他自然数整除的数叫做质数;
 5 
 6     问题分析:
 7 
 8     素数只能被1和自身整除的数。判断一个数是不是素数,
 9     是用2和这个数之间的所有的数来求余
10     ,看其是否能被整除,如果不能整除,认为这个数为素数,
11     如果不能则提前结束。
12 
13     算法设计:
14     穷举法、两次循环
15 */
16 
17 #include "stdio.h"
18 
19 int main()
20 {
21     int i, j;//循环变量
22     int n;
23     printf("请输入一个n n以内的素数");
24     scanf_s("%d",&n);
25     for ( i = 2; i < n; i++)//循环n以内的数
26     {
27         for ( j = 2; j < n; j++)//循环判断i%j是否等于0  不等于0 j++ 直到能整除为止 在判断
28         {
29             if (i % j == 0)        
30             {
31                 break;
32             }
33         }
34         if (i==j)//如果相等是素数
35         {
36             printf("%d	", i);
37         }
38     }
39 }

 

以上是关于n以内的素数的主要内容,如果未能解决你的问题,请参考以下文章

C语言,求15以内的素数,关于num=1时,怎么修改?求大神

c语言 输出[m,n]之间素数 的程序

c语言求1000以内的素数(素数是只能被1和它本身整除的数)

python基本语法2.8--找出100以内的素数

C语言求范围之内素数的和与个数?

用JavaScript语言编程实现判断100以内的素数