改错题

/*阅读以下程序,找出其中的5处错误,并改正之。*/
#include <math.h>//最基本错误,没有加上<stdio.h>;
int isprime(int m)//导致printf,scanf无法识别;
main()//养成习惯,把int main()写完;
{int n,flag;printf(“Input n:”);//这里的符号都是中文的,系统无法识别;scanf(“%d”, n);        flag=isprime(n);       if(flag) printf(Yes!\n”)     else  printf(“No!\n”);
}
/* 函数名:  isprime
函数功能:判断m是否为素数
入口参数:整型数m
返回值:  返回值为1时,表示m是素数;
返回值为0时,表示m不是素数 */
int isprime(int *m)//不需要指针;
{/*素数-只能被1和他本身整除的数,1不是素数*/int i;if(m=1)//在if中要用双等号;              return 0;  /*1不是素数,所以返回0值*/for(i=2; i<=sqrt(m); i++){//如果 m 不能被 2 ~  间任一整数整除,m 必定是素数。if(m%i==0)return 0;//由于没有把另一种情况放入if判断,//所以无论输入何值,返回值都是0;}return 1;     //应进入if判断体。
}

正确程序如下:

#include <math.h>
#include <stdio.h>
int isprime(int m);
int main()
{int n,flag;//C语言中习惯用flag来存放事件的真假; printf("Input n:");scanf("%d", &n);        flag=isprime(n);       if(flag)//flag在此接受来自函数的返回值1或0,此条件表示如果flag为真; printf("Yes!\n");     else  printf("No!\n");
}
/* 函数名:  isprime
函数功能:判断m是否为素数
入口参数:整型数m
返回值:  返回值为1时,表示m是素数;
返回值为0时,表示m不是素数 */
int isprime(int m)
{int i;if(m==1)              {return 0;}    /*1不是素数,所以返回0值*/else if(m>=2){for(i=2; i<=sqrt(m); i++){if(m%i==0)/*如果m可被其他数整除,m不是素数*/  return 0;elsereturn 1;}}
}

peace.

2020.12.28用isprime函数判断m是否为素数相关推荐

  1. C语言试题六十九之请编写函数判断一个数是不是素数

    1. 题目 编写函数:判断一个数是不是素数 素数:素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 2 .温馨提示 ...

  2. 请编写函数判断一个数是不是素数

    1. 题目 编写函数:判断一个数是不是素数 素数:素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 2 .温馨提示 ...

  3. 如何将谷歌浏览器的背景色(包括显示的网站界面等)全部调为黑色?2020.12.28

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 因为电脑显示器正对窗户的原因,平时为了透气通风不能使用遮 ...

  4. 458、Java框架112 -【MyBatis - 一级缓存、二级缓存】 2020.12.28

    目录 0.一级缓存 1.在一个Session里查相同id的数据 2.在不同Session里查相同id的数据 3.二级缓存 4.基于前一个知识点 5.观察无二级缓存 6.启动二级缓存 7.在Catego ...

  5. 2020.12.28 ps临摹

    欢迎观看阿贝贝啊的今日成果 今天临摹了一张书本上的作业 涉及的工具不是很多,都是基础小玩意. 需要素材可私聊. 感谢观看阿贝贝啊的今日划水 日常 .

  6. 复制列表 -copy() 2020.12.28

    复制列表 -copy() 基本格式 案例演示 查看结果

  7. 编写一个函数判断一个整数是不是素数c语言,编写函数判断一个整数是否为素数...

    题目内容: 编写函数int isprime(int a);用来判断整数a是否为素数,若是素数,函数返回1,否则返回0.调用该函数找出任意给定的n个整数中的素数. 注意,1不是素数. 输入格式: 一系列 ...

  8. 编写一个函数判断一个整数是不是素数c语言,设计一个函数,用来判断一个整数是否为素数。代码如下,按要求在空白处填写适当的表达式或语句,使...

    完全数,又称完美数或完数(Perfect Number),它是指这样的一些特殊的自然数,它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身.例如,6就是一个完全数,是因为6 = 1 + 2 + ...

  9. php判断一个数是不是素数,php用函数判断一个数是否素数

    质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数. 首先知道什么是素数,一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数的条件,来进行判断个数是否素数 ...

  10. 编写一个函数判断一个整数是不是素数c语言,编写函数判断一个整数是否为素数....

    #include <stdio.h> #include <math.h> /* 7-5 判断一个整数是否为素数 (15 分) 本题要求编写程序,判断一个给定的整数是否为素数.素 ...

最新文章

  1. 【H.264/AVC视频编解码技术详解】十九:熵编码算法(5)——H.264的CABAC(上):语法元素的二值化方法...
  2. Numpy入门教程:12. 线性代数
  3. python数据挖掘主要特点_【Python数据挖掘】第六篇--特征工程
  4. 简析ThinkSNS+ 计算字符显示长度的方法!【社交系统研发日记】
  5. 老男孩28期学员苟安邦决心书
  6. android 之Fragment(轻量级的Activity)详解
  7. vue 父组件传子组件数值,父值变更子获取的值没有变的问题
  8. 使用 Packer、Ansible 和 Terraform 构建不可变的基础设施
  9. 玩转linux——Screen管理远程会话,再也不怕关闭SSH就中断会话了
  10. live555编译、播放示例
  11. 高三!忏悔ing~(在这儿的第一篇随笔)
  12. 程序员晒追女神聊天截图,坦言第一次没经验,网友直呼凭实力单身
  13. 父与子python第三版_正版 父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷) 小学生编程少儿编程真好玩入门教程童趣味亲子互动教孩子学编程书...
  14. 瑞友天翼 v5.1.0.6 远程打印跳行、跳页、错位问题解决方法
  15. win10系统安装提示带有gui的服务器,安装win10提示“由于技术员系统中无接入音频设备,要启动GUI”如何...
  16. 查看计算机屏幕颜色软件,电脑屏幕色彩调节工具(f.lux settings)
  17. UltraEdit文本编辑器-UE
  18. c语言round函数作用,if条件函数怎样和round一起用?!,C++中round函数怎么用
  19. 序列化对象互转--Jackson中的ObjectMapper,解决超类派生问题,序列化问题
  20. AST反混淆实战-高级难度

热门文章

  1. 什么是 NAS? 为什么要用 NAS?有什么好玩的功能?
  2. java如何让坦克动起来_[笔记]基于java的坦克大战游戏实现思路
  3. php网易云随机音乐api源码开源,网易云音乐随机歌曲
  4. 使命、愿景、价值观到底有什么区别
  5. php元换成万元,万元单位换算器(元换算成万元换算器)
  6. html二级页面怎么设置,网页中的二级页面和三级页面是什么啊?怎么做?
  7. 不知道CAD坐标系,如何做到CAD与卫星影像无偏叠加?
  8. 肠道微生物群:环境污染物毒性的重要参与者?
  9. TCP segment of a reassembled PDU
  10. 白话Android音频系统原理