> 其他 >
任意输入一个自整数,判断是不是质数(用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语句,执行最后的语句,打印这是个素数
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版