logo
预览版
标准版
您当前访问的是 喵宅苑 MewoGarden × 技术宅II 预览版网页,若要正常使用功能请戳我前往标准版
帖子对应的标准版页面请点击帖子下方[→标准版]按钮
BABY莫名君

public class P87D8 {

public static void main(String[] args) {

int i=1,n=0,j=1;float m;

do {m=4*(1/i)*j;i=i+2;j=j*-1;n=n+1;}

while (m==3

【查看更多内容请登录哈】

bai200255

第1个pi的近似值,你直接输出了n,整个循环只执行了一次,结果当然是1.

因为只有m==3.14159才会继续执行下一次,但是你第1次m的结果是4.0,具体怎么算你还要继续想,前面也有人给了

第2个,%只能说是来求余数为0的数,只能证明整除,不能证明是质数

似乎只要除以2、3、5有余数就可以

【查看更多内容请登录哈】

宿命的愿念

学习了、

笨笨呵呵

浮点数在计算机里通常是用近似值表示的,例如1.0在计算机里可以用0.99999999999代替,所以不可以用m==3.14159这样来判断滴,这样永远是false滴,你可以用m-3.14159小于零点几几几几几来判断

rlyt123456

public class P87D8 {

public static void main(String[] args) {

int i=1,n=0,j=1;float m;

do {m=4*(1/i)*j;i=i+2;j=j

【查看更多内容请登录哈】

rlyt123456

public class P87D5 {

public static void main(String[] args) {

int i=1,m=10,n=1,j;

do{ i++;

for (n++;

【查看更多内容请登录哈】

BABY莫名君

BABY莫名君 发表于 2013-4-27 09:44 【链接登录后可见】

变量定义是有小数的时候用double,和float,没有的时候用int 么

哦~谢谢

Mr_Alex

BABY莫名君 发表于 2013-4-27 10:02 【链接登录后可见】

额。。。看懂了。。。谢谢

那要用break要怎么写

求质数的用不到break的吧 因为要对它所有可能的因数做判断的。不过貌似可以优化下循环次数的。你可以考虑下~

BABY莫名君

PC1500 发表于 2013-4-24 22:41 【链接登录后可见】

这个是习惯问题撒~~~咩~~~【链接登录后可见】ノ 写程序习惯什么的还是比较重要的~ ...

好吧。。。

BABY莫名君

Mr_Alex 发表于 2013-4-23 10:21 【链接登录后可见】

质数是指只能被1和自身整除的数。

[mw_shl_code=java,true]public static void zhiShu(int num){

额。。。看懂了。。。谢谢

那要用break要怎么写

BABY莫名君

Mr_Alex 发表于 2013-4-23 10:08 【链接登录后可见】

第一题,你的公式应该是错的吧

变量定义也是错误的魂淡淡!!!

π的计算公式是π=4*(1-1/3+1/5-1/7.... ...

变量定义是有小数的时候用double,和float,没有的时候用int 么

BABY莫名君

Mr_Alex 发表于 2013-4-23 10:08 【链接登录后可见】

第一题,你的公式应该是错的吧

变量定义也是错误的魂淡淡!!!

π的计算公式是π=4*(1-1/3+1/5-1/7.... ...

額,忘記累加了。。。好像

BABY莫名君

繁尘、离梦 发表于 2013-4-24 22:45 【链接登录后可见】

for (n++;n

我是想让当i可以被某个小于i 的整数n整除时就跳出这个循环

繁尘、离梦

for (n++;n<=i;){

if(i%n==0)break;

}

这段没看懂。这么高端。。。!10~

PC1500

BABY莫名君 发表于 2013-4-22 17:36 【链接登录后可见】

所以没关系的吧。。。

@86#这个是习惯问题撒~~~咩~~~@85#【链接登录后可见】ノ 写程序习惯什么的还是比较重要的~

PC1500

BABY莫名君 发表于 2013-4-24 07:41

我改天試試最近準備考試,謝謝了

考试加油……(=^ω^=)

BABY莫名君

PC1500 发表于 2013-4-22 23:17 【链接登录后可见】

咩~就是比如

[mw_shl_code=applescript,true]//前面已经定义过,我就不写全部了

for(i=1;i ...

我改天試試最近準備考試,謝謝了