c语言实现输出1~100内质数,求思路.

学习 时间:2026-04-02 20:48:45 阅读:8992
c语言实现输出1~100内质数,求思路.

最佳回答

无聊的小懒猪

着急的柚子

2026-04-02 20:48:45

利用循环,让这个数从2除到开根号——>for(i=2;iif(m%i==0)flag=0循环完成,即判断结束,利用标记判断是否是质数,如果是,那么flag应该还是为1——>if(flag)printf……以上就是判断部分,那么从1~100可以在以上基础上加上外循环for(m=1;m 再问: 请问为什么要用平方根除 再答: 只需要被除到平方根,我来举个例子 比如100,平方根是10 能整除就是2*50,4*25,5*20,都分布在平方根两边,也就是说能整除的数就分布在平方根两边,不会出现两个数在平方根同侧的情况,所以只要判断一边就足够了,可以降低运算,简化步骤

最新回答共有2条回答

  • 活泼的白云
    回复
    2026-04-02 20:48:45

    利用循环,让这个数从2除到开根号——>for(i=2;iif(m%i==0)flag=0循环完成,即判断结束,利用标记判断是否是质数,如果是,那么flag应该还是为1——>if(flag)printf……以上就是判断部分,那么从1~100可以在以上基础上加上外循环for(m=1;m 再问: 请问为什么要用平方根除 再答: 只需要被除到平方根,我来举个例子 比如100,平方根是10 能整除就是2*50,4*25,5*20,都分布在平方根两边,也就是说能整除的数就分布在平方根两边,不会出现两个数在平方根同侧的情况,所以只要判断一边就足够了,可以降低运算,简化步骤

上一篇 i n------ him come out of the room

下一篇 请把贾母,王熙凤,袭人,贾宝玉,王夫人,薛宝钗,林黛玉,探春按地位的尊贵到卑贱的顺序排列