第11周项目6-3:判断是否为素数
2014-11-11 13:41
176 查看
问题及代码:
运行结果:
知识点总结:
调用自定义函数进行判断是否为素数
学习心得:
三目运算符真的很常用,代替if语句能够使程序看上去简单很多。
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test.cpp *作 者:陈文青 *完成日期:2014年11月11日 *版 本 号:v1.0 * *问题描述:编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数(是素数返回true,否则false),自编main函数用于测试: *程序输入:一个整数m *程序输出:判断m是否为素数 */ #include<iostream> #include<cmath> //需要用到根号 using namespace std; bool isPrime(int n); //的·自定义函数,用于判断是否为素数 int main() { int m; cin>>m; cout<<m<<((isPrime(m))?"是":"不是"<<"素数。"<<endl; //三目运算符,表判断 return 0; } bool isPrime(int n) { bool prime=true; //默认n为素数 for(int i=2; i<=sqrt(n); i++) { if(n%i==0) { prime=false; break; //一旦n能被整除,即不为素数,跳出循环,提高效率 } } return prime; }
运行结果:
知识点总结:
调用自定义函数进行判断是否为素数
学习心得:
三目运算符真的很常用,代替if语句能够使程序看上去简单很多。
相关文章推荐
- 第11周项目13-判断一个数是否为素数
- 第11周项目6-判断是否为素数
- 第11周项目6.3 判断是否为素数
- 第十一周项目3-3-判断一个数是否素数
- 第11周项目3--(2)判断是否为回文数
- 提高项目6.3-判断一个数是否是素数
- 提高篇项目6——判断参数是否为素数
- 第十一周项目六 回文、素数——判断是否为回文数
- 第11周项目6-2:判断是否为回文数
- 第11周项目11-判断一个三位数是否为回文数
- C++第11周项目3(1)——判断素数
- 第十一周项目6.3判断是否为素数
- 第十一周项目判断参数是否为素数
- 第十一周项目6-回文、素数(判断是否为素数)
- 第11周 项目六 (2)判断是否为回文数
- 第十一周上机项目6-3 bool行判断是否为素数
- 第十一周项目3-5-判断一个数是否为素数
- 第11周项目6.2 判断是否是回文数
- 第十一周 项目6-3 判断是否为素数
- 第十一周上机任务——项目3:(1)输入一个正整数,判断其是否为一个素数