欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

c#求范围内素数的示例分享(c#求素数)

时间:2021-01-18 14:45:24|栏目:.NET代码|点击:

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

复制代码 代码如下:

#include <stdio.h>
#include <math.h>

void main()
{
    int low,high,t=0;
    printf("请输入你想寻找素数的范围(例如10~100,输入10 100)\n");
    scanf("%d %d",&low,&high);
    if(low>high||low<0)
        printf("你所输入的数据有误!");
    else
    {
        for(;low<=high;low++)
        {
            if(low==1||low==0)
                continue;
            int j=0;
            for(int i=2;i<=sqrt(low);i++)
            {
                if(low%i==0)
                {
                    j=1;
                    break;
                }
            }
            if(j==0)
            {
                if(low<10)
                    printf("%d  ",low);
                else
                    printf("%d ",low);//一位数与两位数的对齐
                t++;
                if(t%4==0)//没四个为一组,换行操作
                    printf("\n");
            }
        }
        if(t==0)
            printf("您所输入的范围没有素数\n");
        printf("\n");
    }
}

上一篇:insert语句太长用StringBuilder优化一下

栏    目:.NET代码

下一篇:asp.net实现多个文件同时下载功能

本文标题:c#求范围内素数的示例分享(c#求素数)

本文地址:http://www.codeinn.net/misctech/47106.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有