筛选范围内的素数,怎么不行?
vb吧
全部回复
仅看楼主
level 10
jiudianbanle 楼主
筛选范围内的素数,怎么不行?
2017年06月23日 00点06分 1
level 10
jiudianbanle 楼主
来人呀
2017年06月23日 00点06分 2
level 10
jiudianbanle 楼主
补个高清图
2017年06月23日 00点06分 3
level 15
“高清图”的清晰度还是不够,跟1楼的一样……
话说Chr是什么鬼?
2017年06月23日 01点06分 4
我又传了一张,字符转换函数
2017年06月23日 02点06分
@jiudianbanle 我就是问你为什么要用Chr……
2017年06月23日 02点06分
@初音✨七奈 去掉chr也不行,验证可以,运行完后j变量没有值,搞怪
2017年06月23日 06点06分
level 10
jiudianbanle 楼主
图来了
2017年06月23日 02点06分 5
level 11
楼主,miku_con大神说的对。去掉chr就成了。
如i=5是素数,则chr(5)产生一个不可见字符
i=19是素数,chr(19)还是一个不可见字符
i=37是素数,chr(37)到时可见字符了,但他是“%”
i=43,是“+”
等等
总之不是你的本意,你只需将chr(i)改为一个单个i就成了
另外提醒一下,for j=2 to i-1可以改为for j=2 to sqr(i)
2017年06月23日 02点06分 6
J没有值,为啥
2017年06月23日 06点06分
@jiudianbanle 怎么没有值?
2017年06月23日 07点06分
@璐村惂鐢ㄦ埛_0748V5Z馃惥 我建了个text4,显示J的值,结果是空,但I有值
2017年06月23日 07点06分
@jiudianbanle 哦。你的代码输出是向text1输出的啊
2017年06月23日 07点06分
level 10
jiudianbanle 楼主
啊,明白了
2017年06月23日 06点06分 7
level 11
还有你的那些声明变量类在form的load里,使用却在command1的click里,跟没有声明是一样的。当然这个并不影响运行
2017年06月23日 07点06分 8
老大,认证手机啦?
2017年06月23日 15点06分
@sunruisunrui 呵呵,开玩笑的,我早就认证过的
2017年06月24日 00点06分
2017年06月24日 14点06分
@sunruisunrui 呵呵
2017年06月25日 01点06分
level 11
运行后本就不关J的事情啊,你看J干啥?
运行借宿后,你只需要看你的输出文本框就成了啊
2017年06月23日 07点06分 9
借宿=结束
2017年06月23日 07点06分
level 2
2017年06月23日 12点06分 10
level 2
这个可以直接印出来,试试!
2017年06月23日 12点06分 11
level 9
你是想将数字按字符串形式显示吧?那用 Cstr() 或者 str(),也可以用 format(),当然什么也不用也没问题VB会执行自动转换。
2017年06月23日 19点06分 12
level 3
都是CHR惹的祸,不需要CHR
Text1的属性也要设置好,垂直滚动条需要增加上
程序设计要充分考虑容错,否则会有很多意想不到的结果出现的
2017年06月23日 20点06分 13
level 10
jiudianbanle 楼主
亲们,是我把上下限整反了
2017年06月27日 06点06分 14
1