永发信息网

判断素数:输入两个素数m,n输出(m,n)之间的所有素数 c语言程序设计

答案:2  悬赏:40  手机版
解决时间 2021-02-18 23:39
判断素数:输入两个素数m,n输出(m,n)之间的所有素数
c语言程序设计判断素数:输入两个素数m,n输出(m,n)之间的所有素数
最佳答案
#include
#include
int main(void)
{
    int count,i,x,y,m,n;
    count=0;
    printf("Input m: ");
    scanf("%d",&m);
    printf("Input n: ");
    scanf("%d",&n);
    if(m>n)//m,n如果不是m小的话,换一下
    {
        i=m;
        m=n;
        n=i;
    }
        for(x=m;x<=n;x++)//;这里多分号
        {
            y=sqrt(x*1.0);//我是用C++的这里的重载要明确
            for(i=2;i<=y;i++)
                if(x%i==0)
                    break;
            if(i>y)//说明x是素数
            {
                printf("%4d",x);
                count++;
                if(count%6==0)
                printf("\n");
            }
        }
        printf("\n");
        return 0;

}
全部回答
#include<stdio.h> #include<math.h> int main() {     int count,i,x,y,m,n;     count=0;     printf("input m: ");     scanf("%d",&m);     printf("input n: ");     scanf("%d",&n);     if(m>n)     {         i=m;         m=n;         n=i;     }         for(x=m;x<=n;x++)         {             y=sqrt(x*1.0);             for(i=2;i<=y;i++)                 if(x%i==0)                     break;             if(i>y)             {                 printf("%4d",x);                 count++;                 if(count%6==0)                 printf("\n");             }         }         printf("\n");         return 0; } linux下用g++编译测试通过
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
公牛电器专卖NO.CZ534-1307-061地址在什么地
麦琪·视觉摄影工作室在哪里啊,我有事要去这
宝马x5点着火怎么关灯
人体免疫系统中的B细胞和T细胞AA. 都能参与特
国产车哪个品牌质量好一点?
win10怎么查看自己电脑的ip地址
和未婚夫一起,他老是亲我,摸我,不适应他摸我
不懂电梯的人求助:装修水管破裂电梯进水了,
像我这样的朋友。。萨克斯谱子和伴奏。。谢谢
西十三号在哪里啊,我有事要去这个地方
新手如何开网店步骤
【南宁到梧州火车】如图所示是今年4月8日南广
热转印技术只能用于陶瓷杯吗?能不能用在一个
500m的长钢轨从焊轨厂到铺轨基地的费用应该谁
怎么去除塑料表面的刮痕?
推荐资讯
君子兰浇啤酒几天浇一次
婴子涵母婴用品生活馆地址在什么地方,想过去
Nike的43码等于vans多少码
手机发不出短信但是能上网.这是怎么回事
宝蒂美容美体养生馆怎么去啊,有知道地址的么
【条码印刷】条码印刷时的颜色设计有什么要求
科目四挂了,下次约要多久才能约上,他们说10
如何对失窃物品赔偿
什么是光敏与声敏
求匆匆那年里陈寻唱《信仰》那段的视频
珠海有个女石像举个蓝子的站在海边是不是叫鱼
虹州烧鸡公在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?