亲人求指点
c4droid吧
全部回复
仅看楼主
level 7
这样求素数行不行
#include<stdio.h>
#include<math.h>
int main ()
{
int a,b,c,d;printf("请输入一个大于1的整数,作为本次计算的范围");
scanf("%d",&a);
for(b=2;b<=a;b++)
{
if(b%2!=0&&b%3!=0&&b%5!=0&&b%7!=0||b==2||b==3||b==5||b==7)
printf("%d ",b);
}
}
2016年06月11日 01点06分 1
level 1
可以是可以,但是太复杂了,按照以下思路设计:除了1和本身以外不能被任何数整除。绝对比你设计的简单
2016年06月11日 03点06分 2
我感觉挺简单的………
2016年06月11日 22点06分
支持你!
2016年06月12日 00点06分
level 14
如果这是你的作业,我会打叉叉
2016年06月11日 04点06分 3
[乖]为毛
2016年06月11日 22点06分
回复 流年易逝梦易碎 :算法本来就错了,不能涵盖所有的数,比如121就不是
2016年06月11日 23点06分
回复 流年易逝梦易碎 :2000范围只有304个,你的算出461个,你自己都不验证一下。
2016年06月12日 00点06分
level 3
根据你的算法,转换逆向就简单了。
2016年06月12日 00点06分 5
1