1.代码
#include<stdio.h>
int main(void)
{
int i, j, n = 0;
printf("100以内的素数为:\n");
for (i = 0; i < 101; i++)//从0开始,依次累加,加至100
{
for (j = 2; j <= i; j++)
{
if (i % j == 0)//判断是否能被整除
{
break;//如果能被整除,就不需要接着判断,跳出循环
}
}
if (i == j)//如果仅当第一个被整除的数字为其本身,即i == j,则判断其为素数。
{
printf("%5d", i);//输出素数
n++;
if (n % 5 == 0)//当可以被5整除时,换行
{
printf("\n");
}
}
}
return 0;
}
2.个人见解
素数的概念:是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
见解分析见代码。
3.输出结果截图


6万+

被折叠的 条评论
为什么被折叠?



