任意输入一个自整数,判断是不是质数(用C语言编程)
人气:427 ℃ 时间:2020-02-04 06:07:32
解答
#include
#include
void main()
{
\x09int n,i;
\x09scanf("%d",&n);
\x09if (n == 1)
\x09{
\x09\x09printf("1 is nothing\n");
\x09}
\x09for (i = 2; i for (i = 2; i <= sqrt((double)n); ++i) {if (n % i == 0){ printf("%d is not prime number\n", n); return;}这几步怎么理解呢从2开始到根号n找数,看能否整除n,如果能够整除证明不是素数,如果都不能整除就不执行if语句,执行最后的语句,打印这是个素数
推荐
猜你喜欢
- 将充有m毫升NO和n毫升NO2 的量筒倒立于水槽中,再 通m毫升O2,若m<n,则充分反应后,量筒内气体体积
- 请问中国的24个节气都指的哪24个节气啊
- 已知在四边形ABCD中,AB=CD,M,N,P,Q分别是AD,BC,BD,AC的中点,求证:MN与PQ互相垂直平分...
- 同义句转换 Tom is twelve.Tom's brother is ten.Tom's brother is two _____ _____than Tom.
- a=0.5,b=8,c=2的比例中项
- 2009年5月13日用天干地支怎么表示
- 英语翻译
- 狮子和老虎进行1000米赛跑,当狮子离终点还有200米时,老虎离终点还有400米.如果它们保持速