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\t", i); 37 } 38 } 39 }
本文作者:HuangBingQuan
本文链接:https://www.cnblogs.com/bingquan1/p/12356673.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步