ncry.net
当前位置:首页 >> JAVA"计算1/1+1/2+2/3+3/5+5/8+...前100项的和"不知... >>

JAVA"计算1/1+1/2+2/3+3/5+5/8+...前100项的和"不知...

这个就是运算 优先级 的问题呀你把a,b都设置成 double 好了

各位大牛写得都很不错,不过貌似可以简单点 var sum,a,b,d:real; c:integer; begin sum:=0; a:=1;b:=1; for c:=1 to 20 do begin sum:=sum+a/b; d:=b; b:=a+b; a:=d; end; writeln(sum); end. 并且,原体的最后一项应该是21/34吧~~~@_@

main(){ int a,b=50,s=1; for(a=1;as+=a/(a+1); }printf("%d",s); }可以就给个赞吧,咱是主玩java的.这算法还是晓case的

问题一:(由于我在网吧,没有软件给你测试,所以我简略的写一下,剩下的你自己搞定了)public class test{ //建立个test类 public static void main(String[] args){ int sum=0;//声明变量 ; String s=(String)JOptionPane.ShowInputDialog(); // 输入对话框; int n=Integer.parseInt(s);// 对输入的s值进行转化; for(int i=1;i

public class Test001 { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int n = 0; while (true) { n=scanner.nextInt(); if (n!=0) { System.out.println(f(n)+"/"+f(n+1)); }else { break; } } } static int f(int n) { int[] f = new int[n

public class Test{ public static void main(String[]args){ double sum = 0; for(int i = 1; i sum+=1.0/i; } System.out.println("sum="+sum); } }

main() { int a, b, sum=0, t, i; scanf("%d %d", &a, &b); for(i=1; i<=798; i++) { sum+=a/b; t=a;a=b;b+=t; } printf("\nsum=%d", sum); }

我用的传参的办法 你输入的是可以循环几位 class FeiBoNaXieShuLie { public static void main(String[] args) { System.out.println("Hello World!"); dingli z=new dingli(); z.add(args); } } class dingli { void add(String v[]) { if (v.length!=1) {

/** * */ package com.test; /** * XuLiJiFen.java Jun 12, 2009 * @author JunKing * */ public class XuLeiJiFen { /** * 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13求出这个数列的前20项之和 * @param args */ float sum = 0; int a = 3; int b = 5; int m = 0;

public class Test1 { double value=0d; public double getValue(int n){ if(n 评论0 0 0

相关文档
qzgx.net | xmjp.net | kcjf.net | jinxiaoque.net | lpfk.net | 网站首页 | 网站地图
All rights reserved Powered by www.ncry.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com