#include<stdio.h>
#include<math.h>
#include <stdlib.h>
int f1(int n)                         、、、、判断是否是素数;
{

if(n!=1)
    {
        for(int i=2; i<=sqrt(n); i++)
            if(n%i==0)
                return 0;
        return 1;
    }
}
int f2(int n)                           、、、、对左右进行判断;
{
    int a,b,m,j;
    if(f1(n)==1)
        return n;
    for(m=n; f1(m)!=1; m--)
        a=m-1;
    for(j=n; f1(j)!=1; j++)
        b=j+1;
    //printf("a-->%d\nb-->%d\n",a,b);
    if((n-a)<=(b-n))
        return a;
    else return b;
}
int main() 、、、、主函数的输入;
{
    int M;
    scanf("%d",&M);
    while(M--)
    {
        int n,A,B;
        scanf("%d",&n);
        if(n==1)
            printf("2 \n");
        else
        {
            A=f2(n);
            B=abs(n-A);
            printf("%d %d",A,B);
            printf("\n");
        }
    }
    return 0;
}

函数解素数求距离问题相关推荐

  1. C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。

    1. 题目 编写函数int function(int lim,int aa[max]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数. 2 .温馨提示 C语 ...

  2. 20.编写函数int fun(int lim,int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。

    20.编写函数int fun(int lim,int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数. 效果 代码 #include &l ...

  3. pta函数统计素数并求和_黎曼的zeta函数

    9月24日阿提亚爵士(Sir Atiyah)直播"证明"黎曼猜想(Riemann hypothesis)在普通人中引发了一轮数学热潮,网络上一时间涌现了很多数学八卦文章.许多人在论 ...

  4. 点到反比例函数最短距离怎么求_数学原来靠“背”的,这几首顺口溜瞬间帮你记住数学重点公式和法则!...

    原标题:数学原来靠"背"的,这几首顺口溜瞬间帮你记住数学重点公式和法则! 初三的同学们可以看看这里所提到的每一个知识点你都清楚不清楚.初一,初二的同学看看你们现在所学过的知识点你都 ...

  5. vb初学回顾:最大公约数 最小公倍数 素数求取

    求最大公约数和最小公倍数 Private Sub Command3_Click()     Dim m1%, m%, n%, n1%, r%, b%     m1 = Val(InputBox(&qu ...

  6. matlab井函数,用MATLAB函数解承压含水层完整井非稳定流问题

    用 MATLAB函数解承压含水层 完整井非稳定流 问题 李瑞 周德亮 (辽宁师范大学数学学院 辽宁大连 116029) 随着时代的进步,地下水数值模拟也开发出自己的研究软件, 用 MATLAB这个数学 ...

  7. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

  8. c语言fac函数求n的阶乘,急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。...

    急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入.要求设计一个函数fac(n)求某个正整数n 的阶乘. 來源:互聯網  2010-05-29 01:44:10  評論 分類: 電 ...

  9. R语言使用unzip函数解压压缩文件(Extract or List Zip Archives)

    R语言使用unzip函数解压压缩文件(Extract or List Zip Archives) 目录 R语言使用unzip函数解压压缩文件(Extract or List Zip Archives) ...

  10. 用子函数的方法求一个3*4的数组的转置数组

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容3]用子函数的方法求一个3*4的数组的转置数组 #incl ...

最新文章

  1. hdu 1085 Holding Bin-Laden Captive!
  2. VC中的Attach和Detach
  3. jax-rs jax-ws_JAX-WS入门
  4. ANTLR教程– Hello Word
  5. 数据结构--图 Graph
  6. 螺旋矩阵c++语言_一起刷 leetcode 之螺旋矩阵(头条和美团真题)
  7. /etc/resolv.conf
  8. SAP 是不是很烂的一个ERP软件
  9. 微信小程序卡券java_微信小程序领取卡券(java)
  10. 项目十大管理(三)进度管理
  11. javascript颜色选择器
  12. 在线视频播放加速方法
  13. html头像裁剪仿微信,仿微信群头像css布局
  14. nokia手机的含义
  15. Ubuntu18.04 配置nvidia 460驱动、cuda10.1和cudnn7.6.5
  16. 基于DLNA实现iOS、Android投屏:基本概念
  17. 楚留香哪个服务器最新,楚留香官服和混合服哪个好 哪个服务器的人多
  18. Linux文件锁内核VFS层源码实现讲解
  19. 一文读懂C++虚函数的内存模型
  20. Oracle运维手册

热门文章

  1. sqlserver2005-error:4064
  2. apache poi使用例_Apache POI使用详解
  3. adb 安卓模拟器 进程端口_Frida初体验安卓CTF逆向
  4. 主从同步redis和mysql的区别_mysql主从复制、redis基础、持久化和主从复制
  5. 每周个人进度总结06
  6. 01-信贷路由项目架构和 rose 框架的搭建
  7. 以太坊智能合约gas如何估计?
  8. Android技能树 — View小结
  9. Java SVN管理工具的使用
  10. 3 docker容器