码农 发表于 2015-4-5 22:20:59

求大神刺教

我是小白求大神解答每句话的意思

wangod 发表于 2015-4-6 00:52:25

本帖最后由 wangod 于 2015-4-6 00:55 编辑

n从101每次加2开始循环A到200之内
k=n的平方根
i=2 i<=k加1循环B
如果n整除i 结果循环B
如果i>k+1输出n;
m+1;
如果m整除10输出回车
输出回车


你这程序是求什么质数的个数?还是啥算法,小菜看不出来啊

chong 发表于 2015-4-6 09:55:55

wangod 发表于 2015-4-6 00:52
n从101每次加2开始循环A到200之内
k=n的平方根
i=2 ik+1输出n;


求101-200之间的质数,显示的结果为十个为一行
但是k要强制转换为int 不然k是小数 第二个for里i<=k 下面if i>=k+1 就错了

码农 发表于 2015-4-6 12:30:05

chong 发表于 2015-4-6 09:55
求101-200之间的质数,显示的结果为十个为一行
但是k要强制转换为int 不然k是小数 第二个for里i=k+1 就错 ...

第二个for里i<=k 下面if i>=k+1 就错了,,,,,这句话我不懂求教

qq8ljt090628 发表于 2015-4-6 16:12:02

码农 发表于 2015-4-6 12:30
第二个for里i=k+1 就错了,,,,,这句话我不懂求教

这算是C语言的一种规矩吧,就是整数不能和浮点数进行比较

qq8ljt090628 发表于 2015-4-6 16:14:09

楼主这个每次加二很牛逼啊,节省了不少时间

verli 发表于 2015-4-6 17:45:24

码农 发表于 2015-4-6 12:30
第二个for里i=k+1 就错了,,,,,这句话我不懂求教

也就是i小于等于k但如果i大于等于k+1时程序返回。:L好久没去学C了,自己扯了些不明不白的东西望楼主见谅

滚犊子 发表于 2015-4-8 00:20:37

虽然不懂,但也不想知道{:soso_e151:}

滚犊子 发表于 2015-4-8 00:22:30

.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

码农 发表于 2015-4-8 10:26:20

谢谢大家了
页: [1]
查看完整版本: 求大神刺教