11问答网
所有问题
C语言 求100到200之间的素数输出
如题所述
举报该问题
推荐答案 2019-10-16
bool
shs(const
int
A)
{//判断A是否为质数,是的话返回true.
if((A==2)||(A==3))
return
true;
if(A<=1)
return
false;
int
a;
for(a=2;a<=sqrt(A)+1;a++)
{
if(A%a
==
0)
return
false;
if(a
==
sqrt(A)+1)
return
true;
}
}
1不是素数,2和3是素数,如果一个整数A,能被2到根号下A之间的整数整除,那么A不是素数,反之A是素数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F8qM27M8F2PFqMPv44M.html
其他回答
第1个回答 2020-04-30
素数是不是不能被2、3整除的数
for(i=100;i<=200;i++)
{
if((i%2!=0)&&(i%3!=0))
printf("%i/n",i);//除以2的余数为0且除以3的余数为0
}
就这么简单
第2个回答 2019-09-15
首先了解什么是素数,
素数只能被
1
和它本身所能整出呃数
既然你是求100——200之间的素数
首先做一个for循环,是从100——200的(i=100;i<=200;i++)
在做一个内循环,是从2到外循环的数,然后判断能否呗整出
(j=2;j
评论
0
0
加载更多
相似回答
c语言输出100到200之间的素数
答:
首先先找出来100~200以内的所有整数,再让这些整数对除了1和它本身以外的数求余,如果有能整除的就不是
素数
,否则就为素数。 先找出来
100到200的所有
整数,都为i 用i去对除了1和它本身以外的数求余。 正确的代码: #include<stdio.h> int main() { int conut = 0; int i = 0; for(i=100; i<=200; ...
大家正在搜
c语言求1到100之间的素数
c语言输出100到300的素数
c语言输出1到100的素数
c语言输出m到n之间的素数
c语言输出100到200素数
输出100以内素数的c语言程序
c语言输出300以内的素数
c语言输出100以内素数
c语言求1到n的素数
相关问题
c语言输出100到200之间的素数
用C语言输出100到200之间的素数
输出100到200之间所有的素数,并求其总和。c语言
c语言中如何输出100到200之间的素数
C语言输出100以内的素数
c语言求100-200之间的素数
编写C语言程序,求100~200之间所有素数。
C语言流程图问题(将100~200之间之间的素数输出)