/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:呼亚萍
* 完成日期:2014年 11 月 10 日
* 版 本 号:v1.0
*
* 问题描述:编制一个返回值为bool型的函数isprimer(),用于判断参数是否为素数
* 输入描述:一个参数
* 程序输出:判断参数是否为素数
*/
#include <iostream>
using namespace std;
bool isprimer(int n);
int main()
{
int n;
cin>> n;
if (isprimer(n))
cout<<"素数是:"<<n<<endl;
else
cout<<n<<"不是素数"<<endl;
return 0;
}
bool isprimer(int n)
{
bool isprimer=true;
int k=n;
for(int i=2; i<k; ++i)
{
if(n%i==0)
isprimer=false;
}
return isprimer;
}
运算结果:
知识点总结:
当单独定义自定义函数时,需要写函数类型,如bool,求素数时,可以使用循环语句,
学习心得:
接受自己不会的东西,好好学习,加油!