代码:

 1 #include<iostream>
 2 #include<cmath>
 3 using namespace std;
 4 void fun(int a)
 5 {
 6     int k,i;
 7     k=sqrt(a);
 8     for(i=2;i<=k;i++)
 9         if(a%i==0) break;
10         if(i>k)
11             cout<<a<<"是素数"<<endl;
12         else
13             cout<<a<<"不是素数"<<endl;
14 }
15 main()
16 {
17     int a;
18     cout<<"请输入一个整数 "; cin>>a;
19     fun(a);
20     return 0;
21 }

运行结果:

转载于:https://www.cnblogs.com/iamvirus/archive/2012/04/19/2457806.html

编写一个判断素数的函数,在主函数输入一个整数时,输出是否素数的信息。...相关推荐

  1. 编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223

    编写一个Java应用程序.用户从键盘输入一个1-99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数.回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121.3223 ...

  2. 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。

    请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...

  3. 判断输入的整数是不是质数(素数)

    /*判断输入的整数是不是质数(素数)*/ #include<stdio.h>int main() {int num;int i = 2;printf("请输入一个整数\n&quo ...

  4. c语言实现函数给主函数中的指针赋值的方法

    //利用二维指针.自从学了c之后,还没怎么用过二维指针,这么算是记住了 /* c语言实现函数给主函数中的指针赋值的方法*/#include<stdio.h>void f (int **p) ...

  5. 飞思卡尔MC9S12X:CAN驱动函数在主函数中的应用

    飞思卡尔MC9S12X:CAN初始化配置 飞思卡尔MC9S12X:CAN发送配置 飞思卡尔MC9S12X:CAN接收配置 飞思卡尔MC9S12X:CAN驱动函数在主函数中的应用 关于CAN驱动的配置, ...

  6. 写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息

    #include<stdio.h> #include<math.h> int main(void){int x,c;int pd(int a); //函数声明 printf(& ...

  7. 编写一个函数,计算任一输入的整数的各位数字之和

    函数学习-编程题 编写一个函数 fan(int m),计算任一输入的整数的各位数字之和.主函数包括输入.输出和调用函数. #include<stdio.h> int fan(int m); ...

  8. 自己编写出来的函数在主函数中的使用方法

    1.函数声明 1.1函数声明格式(函数原型后面加上分号) int max(int x,int y);        //完整清晰,参数意义明确 int max(int,int);            ...

  9. 初始化栈、入栈、出栈、栈空、数制转换函数和主函数,实现1348转换成8进制的功能。

    #include<stdio.h> //栈的顺序存储 #include<string.h> #include<stdlib.h> #include<mallo ...

  10. 关于调用子函数给主函数指针分配内存

    典型的错误例子如下 在这个主函数的指针给子函数传递一个指针,而在子函数中形参有开辟了一块内存,此子函数的指针的内存里存储的地址与主函数是同一地址, 即主函数的指 针和子函数形参的指针都指向同一块内存的 ...

最新文章

  1. 透过源码详解Spring Security 初始化流程
  2. js进阶 12-8 如何知道鼠标和键盘当前操作的是哪个键
  3. postgresql c语言,PostgreSQL_C语言_开发者手册
  4. 技术分享|集成开放平台使用Consul Watch机制实现配置热更新
  5. 简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
  6. python的print
  7. ABP官方文档翻译 1.2 N层架构
  8. SAP License:SAP中的产量法折旧计算
  9. asp.net 调用SmtpClient发送邮件(转)
  10. js活jQuery实现动态添加、移除css/js文件
  11. 拓端tecdat|matlab从ECG信号数据趋势项的消除
  12. 借助Haproxy_exporter实现对MarathonLb的流量和负载实例业务的可用状态监控-续
  13. idear开发工具创建maven的相关配置
  14. linux 清空stdin缓冲,清除stdin缓存中的数据
  15. python微信公众号秒杀代码_微信跳一跳辅助python代码实现
  16. 使用UI框架时 css不生效 使用/deep/完美解决避免污染全局样式
  17. 什么是云效,云原生时代一站式DevOps平台
  18. 无线网卡m2 ngff keyakeye接口改转多口有线网卡实现软路由
  19. 通过java 客户端 操作k8s集群
  20. Python实现杨辉三角(2种实现方案)

热门文章

  1. VTK:Rendering之Cone4
  2. OpenCV camshift算法的实例(附完整代码)
  3. OpenGL 帧缓冲Framebuffers
  4. c++类与类之间关系
  5. 经典C语言程序100例之七三
  6. protobuf string类型_Protobuf3 使用其他消息类型
  7. python获取工作日_python – 获取下一个工作日的日期
  8. 计算机与采集卡无法通信,通信工程毕业设计(论文)-基于.NET平台的高速图像采集.doc...
  9. 34_pytorch,动量与lr衰减(momentum,learning rate)--学习笔记
  10. Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD