c语言编程输出100以内的质数
发布时间:2025-08-29 10:14:49
#include<stdio.h>
int main()
{
int i,j;
int count=0;
for(i=2;i<100;i++)
{
for(j=2;j<=i/2;j++)
if(i%j==0)//如果i能被j整除 就不是质数 退出循环
break;
if(j>i/2)
{
count++;
printf("%-3d",i);
if(count%5==0)//当每一行有5个数时 换行
printf("\n");
}
}
return 0;
}
for(j=2;j<=i/2;j++)中的 j<=i/2是表示 从j=2开始遍历到j=i/2 看看2~i/2中能否整除i
如果都不能 说明i是质数(也就是j>i/2)
如果有1个及以上能整除i 说明i不是质数
for()
{
}
//for循环结束之后 j的值是大于i/2的 因为for循环的条件是:j<=i/2
//因此 当j>i/2时 for循环结束
if(j>i/2)
这里当且仅当2~i/2都不能整除i时 也就是j>i/2 才说明i是质数。
c语言输出100以内素数相关文章
- 信以为真造句
- 万圣节应该吃什么糖果
- 浙江广厦建设职业技术大学历年录取分数线查询(含2022-2024近三年最低位次)
- 2024青岛港湾职业技术学院录取分数线(全国各省最低分及位次)
- 安徽新华学院是一本还是二本
- 全境封锁pts是什么
- 鲁迅《后记》好句及赏析
- 山西玉泉学校是干嘛的
- 湖南有色金属职业技术学院历年录取分数线查询(含2022-2024近三年最低位次)
- 2025国家专项计划报名时间、报考条件、申请流程及入口
- 办席请客的邀请短信
- 对教师的评价语有哪些
- 西北政法大学法学专业录取分数线2023年是多少?附最低分
- w国是哪个国家
- 淄博实验中学初中部
- 这就是街舞第二季冠军是哪个战队
- 2025年广东新高考报考政策:3&#43;1&#43;2模式最全解读
- 教育综合都包括哪些
- 广东理工学院是一本还是二本学校?哪个专业好?
- 上饶幼儿师范高等专科学校录取分数线2024:最低160分!