我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求某个范围内的函数是合数

img

img



int prime(int m)
{
    int i=0;
    int k=(int)sqrt( (double)m );
    for(i=2;i<=k;i++)
        if(m%i==0) break;
    if(i>k)
        return 1;
    else
        return 0;
}

#include <stdio.h>
int main()
{
    int m,n;
    scanf("%d %d",&m,&n);
    
    while(m<=n){
        if(0==prime(m)){
            printf("yes\n");
            break;
        }
        ++m;
    }
    printf("no\n");
    
    return 0;
}


有帮助麻烦您采纳一下

近期文章

  • 希望各位能够看一下,我迫切需要
  • 7-4 死脑筋 (10 分)
  • stm32cubeide打开是白屏,怎么办?
  • 如何找到列表中多个最大值的下标
  • 编写一个C语言函数解答
  • 使用matlab写程序,援助一下
  • 为什么用print会有none,而直接调用方法则不会有
  • c++优秀成绩的平均分
  • 没有人能做出来,请问有厉害的嘛 返回值为double;
  • 获得用户输入的一个字符串,将字符串 逆序输出,同时紧接着输出该字符串所包 含字符的个数。
  • 震惊!某女竟惹遇到如此困难
  • c++类求解问题求答
  • 用nested for 去输出一个图案
  • 我写了个获取某一天是星期几的python3代码,咋报错了呢?
  • 公司内部人员资料数据库
  • 关于#python#的问题:输入-1时结束输入过程
  • 网上下载的 c#旅游管理系统调试的时候总是显示SQL用户登录失败
  • PHP正则表达提取怎么做
  • 使用c语言有默认代码应该怎么写
  • 用c语言写世界那么大,xx想去xx看看,人名,国名。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华