#include<stdio.h>
#include<math.h>
int main(void){int x,c;int pd(int a);       //函数声明 printf("请输入一个数:");scanf("%d",&x);if(x!=1&&pd(x)==1)printf("%d是素数",x);    //判断结果输出 else printf("%d不是素数",x); return 0;
}
//素数判断函数
int pd(int a){int i,k;k=sqrt(a);for(i=2;i<=k;i++)if(a%i==0)break;if(i<=k||a<=0)return 0;else return 1;
}

保留判别素数的函数,修改主函数,要求实现输出100~200的素数。

#include<stdio.h>
#include<math.h>
int main(void){int i;int pd(int a);         //函数声明 printf("100~200内的素数有:\n");for(i=101;i<200;i++){               //循环判断 if(pd(i)==1)printf("%d,",i); //判断结果输出 }return 0;
}
//素数判断函数
int pd(int a){int j,k;k=sqrt(a);for(j=2;j<=k;j++)if(a%j==0)break;if(j<=k||a<=1)return 0;else return 1;
}

写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息相关推荐

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

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

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

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

  3. Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内

    **3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...

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

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

  5. 【输入一个正整数,反转这个数字,例如输入123,输出321】

    输入一个正整数,反转这个数字,例如输入123,输出321 代码实现: #include<iostream> using namespace std; int main() {int num ...

  6. c语言 编译 flash,DSP-C2000 flash编程,自己定义的烧写函数在主函数中运行无法通过...

    2018-11-23 14:47:04 评论 提交评论 您好, 的确,Flash API 函数的调用必须在 RAM 中执行.对于 Flash API 函数具体的调用方法,可以参考 ControlSUI ...

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

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

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

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

  9. printf函数与主函数问题

    1.printf 函数输出问题 printf 函数并不会直接将数据输出到屏幕,而是先放到缓冲区中,只有一下三种情况满足,才会输出到屏幕. 1) 缓冲区满 2) 强制刷新缓冲区 fflush(缓冲区遇到 ...

  10. C语言函数和主函数的调用

    在C语言中主函数在调用子函数时,会产生相应的栈去存放调用子函数时的值,当调用完毕时,调用子函数所生成的栈则立即销毁.主函数在调用子函数时如果为值传递时,则传过去的参数并不影响主函数中参数的值,如果采用 ...

最新文章

  1. “抽象类”的定义及其与“普通类”的区别
  2. 盖尔-沙普利算法_盖尔定律-及其与初创企业的关系
  3. 矩阵对抗与系统补丁200911(第2期)下载
  4. hyperopt中文文档:Interfacing-With-Other-Languages(在其他语言中使用hyperopt)
  5. 通过Playbook部署LAMP(5)
  6. day36 python学习gevent io 多路复用 socketserver *****
  7. 真实诠释程序员日常的二十四张图【你中了几个】
  8. [原]让链接点击过后无虚线
  9. 计算机系统组织结构,第4章 操作系统计算机组织结构.ppt
  10. pil模块python_python PIL模块的基本使用
  11. javascript对象概念大全
  12. MybatisPlus懒人代码生成器(附源码)
  13. 测试用例之黑盒测试方法
  14. 软件开发价格估算方法
  15. 如何查看所使用计算机的配置,电脑配置的三种查看方法 不用借助软件怎么查看电脑配置...
  16. NLP自然语言处理系列-音乐推荐系统实战 -基于矩阵分解(SVD)的推荐
  17. CPU Machine Check Architecture Error Dump (CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, CPUID: 0x
  18. 利用freemarker模板引擎进行word导出
  19. Django搭建在线教育平台(一)
  20. 470计算机毕业设计

热门文章

  1. gitee图库无法访问(2022.3.25)的解决办法
  2. How to write a scientific research paper?
  3. 10月新电影让KOOCAN吃了土,11月连土都没得吃了
  4. 尚硅谷在线教育四:尚硅谷在线教育前端的知识
  5. R语言的帮助使用和图形功能简介
  6. ubuntu20.04 java 开发环境搭建及 JNI 使用
  7. STC89C52RC
  8. MFC exe文件生成的图标更改方法
  9. 每秒处理10万高并发订单的乐视集团支付系统架构分享【转】
  10. golang学习笔记-1