您的位置:首页 > 其它

打印100~200 之间的素数

2018-03-28 18:06 246 查看
<一>
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n, i, ;

for (n = 100; n <= 200; n++)
{

for (i = 2; i <= n-1; i++)
{
if (n%i == 0) break; /*已经被2~n - 1中的一个数字整除 跳出循环*/
if (i >=n-1 ); 
printf("%d", n);
}

}
    system("pause");
return(0);
}
<二>
#include<math.h>
#include<stdlib.h>
int main()
{
int n, i, k;

for (n = 100; n <= 200; n++)
{
k = sqrt(n);
for (i = 2; i <= k; i++)
{
if (n%k == 0) break;

if (i >= k);
printf("%d", n);
}
}

system("pause");
return(0);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: