以每行6个数的格式输出1---200内的素数,用c语言写,麻烦了
发布网友
发布时间:2023-09-18 00:34
我来回答
共1个回答
热心网友
时间:2024-11-17 07:19
首先来理解素数的概念:
2,
3,
5,
7,
11,
13,
17,
19,
23,
29…………
这些除了他本身和1不能被任何其他数字整除的数字叫做“素数”,又叫“质数”。
那么编程思路就有了:
那么我们在外面再加一圈循环n,让
n
的取值范围在
100
<=
n
<=
200
之间,然后嵌套:
让
i
在
1
<
i
<
n
的范围内进行循环,然后用
n
%
i,如果途中发现有非
0
的值,则表示该值非质数,让s
=
1终断循环。
在循环的最后,判断
s
:如果
s
的值为0,则输出n。
然后(还是在循环内)判断n的值:若
n
%
5
结果为4,则输出"\n"。
这就是全部的算法,我已经写得很详细了
-
-