问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称 :main.cpp
*作 者 :陈旭
*完成日期 :2014年11月9日
*版 本 号 :v1.0
*
*问题描述 :编制一个bool型的函数isPrimer,判断它是不是素数
*输入描述 :输入一个数
*程序输出 :输出这个数是不是素数
*/
#include <iostream>
using namespace std;
bool isPrimer(int);
int main()
{
int m=1;
while (m<=1000)
{
m++;
if(isPrimer(m))
cout<<m<<" ";
}
}
bool isPrimer(int n)
{
int h,i;
bool isPrimer=true;
for(i=2; i<n; ++i)
{
h=n%i;
if(h==0)
{
isPrimer=false;
break;
}
}
return isPrimer;
}
运行结果:
知识点总结:
小小的改动就可以得出完全不同的结果呢,更加让我们的思维得到拓展。
学习心得:
不断的练习可以提高我们的熟练度还有对编程的习惯。