第11周项目六 回文~素数(3)
来源:互联网 发布:java foreach 编辑:程序博客网 时间:2024/05/29 03:52
问题描述:
编制一个返回值为 bool 型的函数 isPrimer(),用于判断参数是否为素数(是素数返回 true,
否则 false),自编 main 函数用于测试。
代码:
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 :回文素数系列.cpp *作 者 :张 鹏 *完成日期 :2014年11月08号 *版 本 号 :v1.2 * *问题描述 :编制一个返回值为 bool 型的函数 isPrimer(),用于判断参数是否为素数”。 *输入描述 :一个整数。 *程序输出 :输出判断。 */#include <iostream> //预处理指令。#include <cmath> //要使用数学符号。using namespace std; //使用C++的命名空间 std。bool isPrimer(int x); //声明自定义函数,用于判断是否为素数。int main () //函数首部。{ int m; cout<<"请输入一个数,我帮你鉴定其是否为素数。"<<'\n'; //输出汉字,让界面更友好。 cin>>m; if (isPrimer(m)) //调用isPrimer函数来判断是否为素数。 cout<<m<<"是素数"; else cout<<m<<"不是素数"; //输出结果。 return 0;}bool isPrimer(int m) //自定义函数isPrimer部分。{ int a,i; //声明2个变量为整型。 if (m==1) //一不是素数,所以返回0代表假。 return 0; for ( i=2; i<=sqrt(m); i++) //求是否有因子。 { a=m%i; if (a==0) return 0; } return 1;}
运行结果:
0 0
- 第11周项目六 回文~素数(3)
- 第11周项目六 回文~素数(1)
- 第11周项目六 回文~素数(2)
- 第11周项目六 回文~素数(4)
- 第11周项目六 回文~素数(5)
- 第11周项目六 回文~素数(6)
- 第11周项目六 回文~素数(7)
- 第11周项目3:回文,素数
- 第11周 项目六 (1)回文,素数,反序数
- 第11周 项目6-回文.素数(3)
- 第11周项目6-回文、素数(3)
- 第11周项目6-回文、素数-回文素数
- 第十一周项目六 回文素数(3)素数
- 第11周项目6 回文数,素数(3素数)
- 第11周项目6-回文,素数
- 第11周项目6-回文、素数
- 第11周项目6:回文,素数
- 第11周项目6-回文素数
- 【问题解决】无法创建新的堆栈防护页面
- html img Src base64 图片显示
- [ASP.NET-IV] SQL Server 08创建数据库 创建表II(使用约束)
- iOS socket编程
- zigbee网络笔记
- 第11周项目六 回文~素数(3)
- 从头到尾彻底理解KMP(2014年8月22日版)
- 给准研究生和在读研究生的一封信
- YUV格式总结
- JFreeChart在Struts2中实现3D折线图统计
- query.uniqueResult()
- iOS 图片加水印 后文字
- IO流的分类及常用案例
- js逻辑与,或,非【待研究】