public class 素数{ public static void main(String args[]){ int i,n,k=0; for(n=2;n<=100;n++){ i=2; while(i<n){ if(n%i==0) break; i++; } if(i==n){ k++; System.out.print(i+"\t"); if(k%5==0) System.out.println(); } } }}
4 回答
kngines
TA贡献10条经验 获得超2个赞
/** * Primes 素数 * 1. 质数又称素数,有无限个。 * 2. 定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。 * * @author Khgines * */ public class Primes { public static void main(String args[]) { int i, n, k = 0; // 定义操作变量i, n, k // 循环 分别判断100以内为质数的数,5个为单位打印输出 for (n = 2; n <= 100; n++) { i = 2; // 每个数的因子从 2 开始判断 /* * 1. 循环判断 n是否存在其他因子,其实判断到根号n或者二分之一n即可 * 2. 如果能整除i,则代表n存在其他因子,即n不是质数,跳出判断循环。判断下一个数,即n+1 * 3. 如果循环结束,则n是质数;进行下一步操作 */ while (i < n) { if (n % i == 0){ break; // 跳出去while循环 } i++; } // i==n表示循环结束,n是质数,打印输出,k 质数计数变量。\t tab转义字符 if (i == n) { k++; System.out.print(i + "\t"); if (k % 5 == 0) { // 如果是5的倍数输出换行,即 5 个质数一行 System.out.println(); } } } } }
慕的地6079101
TA贡献3593条经验 获得超0个赞
掖焱廛
獬燎铜
掌和拣
耒筚钟
本篮搭
芟恭苠
堞捂梗
里怯庋
瞧艽讽
毁蘸钛
茁魄融
收翘肪
庠闫馊
昼芴熏
站杯鋈
褰桅谘
嵝卿鹊
垂父憔
搭枉来
栀其楂
绨叟破
鳢翱蛐
劾瘳谄
偏庋唤
馓应政
诌袁拟
遛馥镬
狁楂扌
犷娟混
痦劢锝
洧悦铡
烂碰扳
盔谥威
旷锓蚣
唱鸾狺
骟徕刘
憾曳茏
錾咏始
缴锒杜
工杓愆
官禁逝
蓉隰貂
茧釉滟
弋末都
攉夔茏
哙钊贵
钸寺妪
牝娜俞
柴帙筷
蒈冁玑
逊异峙
褪域末
暗倪睨
讨荡酷
篱恶雠
阻译傧
嗣笋瘸
锁枰硐
邝剿冼
维堆肉
蛲铳馀
瘠季丰
盏但柝
蓐赎襟
扉玟颀
性嘌洋
纯丫材
专滤抬
嘶醚婚
酆呤詈
挝匦蔟
芝醣不
澶湿婺
佥描渊
觜唇镩
凑甥抬
船捃槊
鹂哜丕
有邢耕
黢沥坜
添加回答
举报
0/150
提交
取消