首页 > 软件开发 > C语言 >

用c语言 (c++) 求质数

来源:互联网 2023-03-16 19:12:10 138

c语言(vc6.0)软件简单,方便。JWX办公区 - 实用经验教程分享!

下面介绍用vc6.0求质数的方法。JWX办公区 - 实用经验教程分享!

用c语言 (c  ) 求质数JWX办公区 - 实用经验教程分享!

工具/原料

  • c 软件(vc6.0)

方法/步骤

  • 1

    如果用人工方法求质数,只能在很小的数判断它是不是,但是电脑却能高效快速的找到它。那么开始,先打开软件。JWX办公区 - 实用经验教程分享!

    用c语言 (c  ) 求质数JWX办公区 - 实用经验教程分享!

  • 2

    #include "stdafx.h"JWX办公区 - 实用经验教程分享!

    JWX办公区 - 实用经验教程分享!

    int main(int argc, char* argv[])JWX办公区 - 实用经验教程分享!

    {JWX办公区 - 实用经验教程分享!

    int a=0;JWX办公区 - 实用经验教程分享!

    int b=2;JWX办公区 - 实用经验教程分享!

    int i=0;JWX办公区 - 实用经验教程分享!

    int n1=0;JWX办公区 - 实用经验教程分享!

    int n2=0;JWX办公区 - 实用经验教程分享!

    printf("请输入所要求哪个范围的质数\n");JWX办公区 - 实用经验教程分享!

    scanf("%d %d",&n1,&n2);JWX办公区 - 实用经验教程分享!

    for(a=n1;a=n2;a )JWX办公区 - 实用经验教程分享!

    {JWX办公区 - 实用经验教程分享!

    for(b=2;b=a-1;b )JWX办公区 - 实用经验教程分享!

    if(a%b==0) break;JWX办公区 - 实用经验教程分享!

    if(a=b)JWX办公区 - 实用经验教程分享!

    printf("质数: %d\n",a);JWX办公区 - 实用经验教程分享!

    JWX办公区 - 实用经验教程分享!

    }JWX办公区 - 实用经验教程分享!

    printf("\n");JWX办公区 - 实用经验教程分享!

    return 0;JWX办公区 - 实用经验教程分享!

    }JWX办公区 - 实用经验教程分享!

  • 3

    输入你所要求某个范围的质数,两个数用【空格键】隔开。如输入"180 200",JWX办公区 - 实用经验教程分享!

    输出:JWX办公区 - 实用经验教程分享!

    质数: 181JWX办公区 - 实用经验教程分享!

    质数: 191JWX办公区 - 实用经验教程分享!

    质数: 193JWX办公区 - 实用经验教程分享!

    质数: 197JWX办公区 - 实用经验教程分享!

    质数: 199JWX办公区 - 实用经验教程分享!

    用c语言 (c  ) 求质数JWX办公区 - 实用经验教程分享!

  • 3相关内容未经许可获取自百度经验
  • 4

    如果只求某数,在运行框只要输入2个相同的数即可,如输入“163 163”JWX办公区 - 实用经验教程分享!

    输出:质数: 163JWX办公区 - 实用经验教程分享!

    用c语言 (c  ) 求质数JWX办公区 - 实用经验教程分享!

  • 5

    需要注意的是,如果输入的合数,那将不输出任何东西。如输入"153 153",JWX办公区 - 实用经验教程分享!

    用c语言 (c  ) 求质数JWX办公区 - 实用经验教程分享!

  • 6

    修改程序,加入循环输入,这样我们就可以在运行框不断地输入,而不用再退出运行框再运行输入。JWX办公区 - 实用经验教程分享!

  • 7

    #include "stdafx.h"JWX办公区 - 实用经验教程分享!

    JWX办公区 - 实用经验教程分享!

    int main(int argc, char* argv[])JWX办公区 - 实用经验教程分享!

    {JWX办公区 - 实用经验教程分享!

    int a=0;JWX办公区 - 实用经验教程分享!

    int b=2;JWX办公区 - 实用经验教程分享!

    int i=0;JWX办公区 - 实用经验教程分享!

    int n1=0;JWX办公区 - 实用经验教程分享!

    int n2=0;JWX办公区 - 实用经验教程分享!

    printf("请输入所要求哪个范围的质数\n");JWX办公区 - 实用经验教程分享!

    scanf("%d %d",&n1,&n2);JWX办公区 - 实用经验教程分享!

    for(;;)JWX办公区 - 实用经验教程分享!

    {JWX办公区 - 实用经验教程分享!

    for(a=n1;a=n2;a )JWX办公区 - 实用经验教程分享!

    {JWX办公区 - 实用经验教程分享!

    for(b=2;b=a-1;b )JWX办公区 - 实用经验教程分享!

    if(a%b==0) break;JWX办公区 - 实用经验教程分享!

    if(a=b)JWX办公区 - 实用经验教程分享!

    printf("质数: %d\n",a);JWX办公区 - 实用经验教程分享!

    JWX办公区 - 实用经验教程分享!

    }JWX办公区 - 实用经验教程分享!

    printf("请输入所要求哪个范围的质数\n");JWX办公区 - 实用经验教程分享!

    scanf("%d %d",&n1,&n2);JWX办公区 - 实用经验教程分享!

    }JWX办公区 - 实用经验教程分享!

    printf("\n");JWX办公区 - 实用经验教程分享!

    return 0;JWX办公区 - 实用经验教程分享!

    }JWX办公区 - 实用经验教程分享!

  • 8

    如输入"180 200",输出JWX办公区 - 实用经验教程分享!

    质数: 181JWX办公区 - 实用经验教程分享!

    质数: 191JWX办公区 - 实用经验教程分享!

    质数: 193JWX办公区 - 实用经验教程分享!

    质数: 197JWX办公区 - 实用经验教程分享!

    质数: 199JWX办公区 - 实用经验教程分享!

    再输入"200 220",输出JWX办公区 - 实用经验教程分享!

    质数: 211JWX办公区 - 实用经验教程分享!

    用c语言 (c  ) 求质数JWX办公区 - 实用经验教程分享!

  • 注意事项

    • 小编长期更新c语言内容,可关注我以便及时交流。
    • 大家喜欢请点个赞,投一个票。如有不足,请指出。我们将不懈努力。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!JWX办公区 - 实用经验教程分享!


    标签: C语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码