#include <stdio.h>
#include <math.h>
void main()
{
int m, i, k;
printf("input a number");
scanf("%d", &m);
k = sqrt(m);
①/②/③
if(i > k)
{
printf("yes !\n");
}else{
printf("no ~\n");
}
}
① for语句
for(i = 2; i <= k; i++)
{
if(m % i == 0)
{ break; }
}
② while语句
while(i <= k)
{
if(m % i == 0) break;
i++;
}
③ do_while语句
do
{
if(m % i == 0) break;
i++;
}while(i <= k)
本文介绍了一个使用C语言编写的简单程序来判断一个整数是否为素数。该程序提供了三种循环结构(for、while及do-while)实现素数判断的方法,并通过sqrt函数优化了判断范围。
2025

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



