循环判断是否是素数

来源:互联网 发布:视频监控软件界面设计 编辑:程序博客网 时间:2024/05/16 19:24

上机内容:循环判断一个数是否是素数

上机目的:练习使用循环结构

我的程序:

/*  * 程序的版权和版本声明部分:  * 文件名称: sushu.cpp* 作    者:段元晋* 完成日期:2012年12月* 版 本 号:vc++6.0* 对任务及求解方法的描述部分: * 输入描述:无* 问题描述:略* 程序输出:是否是素数* 问题分析:略 * 算法设计:略  */  #include <iostream>#include <cmath>using namespace std;int main(){int i,m,k;bool prime;char c;c='y';while(c=='y'){cout<<"请输入一个数:";cin>>m;prime=true;k=int(sqrt(m));for(i=2;i<=k;i++)if(m%i==0){prime=false;break;}if(prime)cout<<"是素数"<<endl;elsecout<<"不是素数"<<endl;cout<<"输入y继续,输入其它字符,退出程序";cin>>c;}return 0;}

运行结果:


心得体会: