当前位置:首页 » 编程语言 » 100到200素数c语言

100到200素数c语言

发布时间: 2024-10-18 17:38:20

A. 用c语言求100-200之间的素数

对100到200之间的数,逐一判断是否为素数,如果是则输出即可。

判断素数方法很多,以数学方法判断为例,代码如下:

#include<stdio.h>
intis_prime(intn)//判断n是否为素数。
{
inti;
for(i=2;i<n;i++)//按照数学规则,如果在2~n-1中存在因子,则不是素数。
if(n%i==0)return0;

return1;
}

intmain()
{
intn;
for(n=100;n<200;n++)
if(is_prime(n))printf("%d,",n);//是素数则输出。

return0;
}

B. c语言求100-200之间的素数

思路:先定义一个函数isp用来判断一个数是否是素数,所谓素数是除了1和自身没有其他的因数,所以从2到该数减一,判断其是否可以整除该数,如果可以该数就不是素数,否则该数就是素数。最后从100到200依次判断并输出素数。

参考代码:

#include<stdio.h>
intfun(intn){
inti;
for(i=2;i<n;i++)
if(n%i==0)return0;
return1;
}
intmain()
{
inti;
for(i=100;i<=200;i++)
if(fun(i))
printf("%d",i);
return0;
}
/*

*/

C. 编写C语言程序,求100~200之间所有素数。

素数就是只能被1和本身整除的数,先定义一个函数用于判断一个数是否是素数,在从100到200依次循环判断,如果是素数则输出。

参考代码:

#include<stdio.h>
intfun(intn){//判断n是否是素数
inti;
for(i=2;i<n;i++)
if(n%i==0)return0;
return1;
}
intmain()
{
inti;
for(i=100;i<=200;i++)//循环判断
if(fun(i))
printf("%d",i);
return0;
}
/*
运行结果:

*/
热点内容
ftpsite 发布:2025-03-20 13:05:57 浏览:193
php执行语句 发布:2025-03-20 12:58:54 浏览:9
安卓游戏数据苹果怎么退款 发布:2025-03-20 12:58:49 浏览:458
安卓版优酷为什么没有极清4k 发布:2025-03-20 12:58:10 浏览:460
服务器硬盘怎么装 发布:2025-03-20 12:57:13 浏览:631
fsb文件解压 发布:2025-03-20 12:31:34 浏览:136
3d源码棋牌 发布:2025-03-20 12:30:31 浏览:238
什么叫服务器访问限制 发布:2025-03-20 12:23:53 浏览:945
机架式服务器如何拆装 发布:2025-03-20 12:23:53 浏览:23
交叉编译器缺少库 发布:2025-03-20 12:20:12 浏览:716