第11周项目6回文数、素数(4、输出1000以内所有的素数)

来源:互联网 发布:淘宝店名的重要性 编辑:程序博客网 时间:2024/05/16 15:52
/**copyright (c)2014,烟台大学计算机学院*All rights reserved*文件名称:qwe.cpp*作者:孙春红*完成日期:2014年11月11日*版本号:v1.0**问题描述:编制一个函数,输出1000以内所有的素数。*输入描述:略。*程序输出:输出1000以内所有的素数。*/#include <iostream>using namespace std;bool isPrimer(int);int main(){  int m,k;  m=1000;  cout<<"1000以内的素数有:"<<endl;  for(k=2;k<=m;++k)  {      if(isPrimer(k))      cout<<k<<"  ";  }  return 0;}bool isPrimer(int n)  //在这个函数中只管判断,不能出现cout语句!{    int x,i;    bool isPrimer=true;    for(i=2;i<n;++i)    {        x=n%i;        if(x==0)           {               isPrimer=false;               break;           }    }    return isPrimer;}


运行结果:

知识点总结:

编一个函数程序,能够输出1000以内所有的素数,结合函数的调用,循环语句的使用。

学习心得:

在编写代码是要注意细节,在一些小小的地方,藏着整个程序最大的盲点。

0 0
原创粉丝点击