打家不要小看这个题啊,请大家尽可能做的写出你们的思路。12*(2/14)+14*(2/16)+16*(2/18)+18*(2/20)+20*(2/22)+1/22=?

解决方案 »

  1.   


    int[] a = {12,14,16,18,41};
    int[] b = {7,8,9,10,22};
    int m = a[0]*b[1]*b[2]*b[3]*b[4] + a[1]*b[0]*b[2]*b[3]*b[4] 
                   + a[2]*b[0]*b[1]*b[3]*b[4] + a[3]*b[1]*b[2]*b[0]*b[4] + a[4]*b[1]*b[2]*b[3]*b[0];
    int n = 7*8*9*10*22;
    System.out.println(m+"-------"+n);
    double d = (double)m/n;
    System.out.println(d);
    没看出有什么取巧的方法
    直接算吧
      

  2.   


    double d = (double)12*(2/14)+14*(2/16)+16*(2/18)+18*(2/20)+20*(2/22)+1/22;
    System.out.println(d);
      

  3.   

    duble a={12,14,16,18,20,1};
    duble b={14,16,18,20,22,44};
    duble c=2;
    duble d=0;
    for(i=0;i<5;i++){
    d+=b/c*a;}
    system.out.println(d);
    很赞同alexandertech的,需要很复杂嘛?
      

  4.   

    int a = 12;
    int b = 7;
    double x = 0;
    x = (double)((double)a/b+++(double)(a+=2)/b+++(double)(a+=2)/b+++(double)(a+=2)/b+++(double)(a+=2)/b+++(double)1/22);
      

  5.   

    是要用编程来做吗?
    我小学没毕业。。这样行。float d = (float)(12f*(2f/14f)+14f*(2f/16f)+16f*(2f/18f)+18f*(2f/20f)+20f*(2f/22f)+1f/22f);
    System.out.println(d);
    小学5年级的题目。这个简单点就是约分下。就是练习分数的加法运算。考察最小公约束,最小公倍数。
    不看啦。应该没有很偶热的东西。
      

  6.   

    public class GM {
    public static void main(String[] args) {
    double sum = 1.0 / 22;
    for (int i = 12; i <= 20; i += 2) {
    sum +=  2.0 * i / (i + 2);
    }
    System.out.println(sum);
    }
    }
      

  7.   

    还是觉得直观的写就是了 - -!坐等大大让CPU更省事……