判断101~200之间的元素<难度系数⭐>
例题:判断输出101~200之间的素数
思路:用一个数分别除以2到sqrt(这个数的根号),如果被整除,则表明次数不是素数,反之是素数
源代码:
#include<stdio.h>//头文件
int main()//主函数
{
int i, j;
int count = 0;
for (i = 101; i <= 200; i++)//for循环,遍历访问101~200之间的数
{
for (j = 2; j < i; j++)
{ //如果j能被i整除在跳出循环
if (i % j == 0)
break;
}//判断循环是否提前跳出,如果j<i说明在2~j之间,i有可整除的数
if (j >= i)
{
count++;
printf("%d\t", i);//换行,用count计数,每五个数换行
if (count % 5 == 0)
printf("\n");
}
}
return 0;
}
运行结果: