我的第二十五个C++上机任务(判断是否是素数!)

来源:互联网 发布:gltools王者荣耀优化 编辑:程序博客网 时间:2024/05/22 06:25
上机内容:C++程序的编译和运行

上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程

算法设计:

/*    * Copyright (c) 2012, 烟台大学计算机学院   * All rights reserved.   * 作    者:  王昕彤  * 完成日期:2012 年 11 月 13日   * 版 本 号:v1.0   *   * 输入描述:输入任意正整数* 问题描述:略  * 程序输出:略* 问题分析:略  * 算法设计:略   */        #include <iostream>   using namespace std;  int main()  {      int a,i=2,n;          cout<<"请输入一个正整数:"<<endl;      cin>>a;      if(a==2)          cout<<"这个数是素数!"<<endl;      else          if (a==1)              cout<<"这个数不是素数!"<<endl;          else          {              while(i<a)              {                  n=a%i;                  if(n==0)                          break;                    ++i;              }              if(n==0)                  cout<<"这个数不是素数!"<<endl;              if(n!=0)                  cout<<"这个数是素数!"<<endl;          }          return 0;  } 


运行结果:

 

 

心得体会:

中间有点小坎坷,成功克服。

原创粉丝点击