欢迎访问 生活随笔!

尊龙游戏旗舰厅官网

当前位置: 尊龙游戏旗舰厅官网 > 编程语言 > c/c >内容正文

c/c

c 判断一个数字是否为质数 -尊龙游戏旗舰厅官网

发布时间:2025/1/21 c/c 40 豆豆
尊龙游戏旗舰厅官网 收集整理的这篇文章主要介绍了 c 判断一个数字是否为质数 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

关于素数的算法是程序竞赛比较重要的数论知识,我们来看通常会使用的几个算法。

我们先来复习几个基本概念:

质数:对于大于1的自然数,若除了1和它本身,没有别的因数,则称这个数为质数,质数也叫素数。反之,称其为合数。

 

1 #include 2 #include 3 using namespace std; 4 5 void isprime(int); 6 int main() 7 { 8 int input; 9 cout << "请输入要判断的数字:"; 10 cin >> input; 11 isprime(input); 12 cin.get(); 13 cin.get(); 14 return 0; 15 } 16 17 //判断是否为质数 18 void isprime(int x) 19 { 20 if (1 == x) 21 { 22 cout << "1既不是质数也不是合数!" << endl; 23 return; 24 } 25 for (int i = 2; i <= sqrt(x); i ) 26 if (x%i == 0) 27 { 28 cout << "您所输入的数字为合数!" << endl; 29 return; 30 } 31 cout << "您所输入的数字为质数!" << endl; 32 return; 33 }

 

作者:耑新新,发布于  博客园  

转载请注明出处,欢迎邮件交流:zhuanxinxin@foxmail.com

转载于:https://www.cnblogs.com/amedeo/p/6833321.html

总结

以上是尊龙游戏旗舰厅官网为你收集整理的c 判断一个数字是否为质数的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得尊龙游戏旗舰厅官网网站内容还不错,欢迎将尊龙游戏旗舰厅官网推荐给好友。

网站地图