求质数,还有问题的流程图

编写一个C程序,实现以下功能:输入两个正整数,以此作为下限和上限,要求输出这两个正整数之间所有的质数,如果输入的两个数不合要求,则输出ERROR。要求采用结构化的设计方法,并提供实现该功能的算法(流程图)

逐个数字进行1-n之间的求余都不为0就行了

void main()
{
    int i,j,n,m,count=0;
    bool bPrime = true;
    scanf("%d %d",&n,&m);
    for(i=n;i<=m;i++)
    {
        bPrime = true;
        for(j=2;j<=i/2;j++)
        {
            if(i%j==0)
            {
                bPrime = false;
                break;
            }
        }
        if(!bPrime)
        {
            count++;
            printf("%d ",i);
        }
    }
    if(count==0)
        printf("ERROR");
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m