C语言—求区间内质数(素数)
题目:判断101~200之间有多少个质数(素数),并输出全部质数(素数)。
质数(又称素数),是指在大于1的自然数中,除了1和它本身外,不能被其他自然数整除(除0以外)的数称之为素数(质数)。 比1大但不是素数的数称为合数,1和0既非素数也非合数。
求质数代码
#include<stdio.h>
int main()
{
int i = 0;
int count = 0;//素数的个数
for (i = 101; i <= 200; i++)//区间101~200
{
int j = 0;
for (j = 2; j < i; j++)
{
if (i%j == 0)//i可以整除j,看是否能被2到i的数整除
break;
}
if (j == i)//i只能被自身整除
{
printf("%d ", i);
count++;
}
}
printf("\n count=%d \n", count);
return 0;
}
本文作者:Dr丶云幕
本文链接:https://www.cnblogs.com/vayenge/p/17090385.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步