A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


代码不是这样提交的,请看题目中的有关提交答案的说明。
回复 使用道具 举报
我决定把你的题都做了,领题
回复 使用道具 举报
这次应该找对地方了~{:3_49:}

求和.rar

2.58 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
夜hen冷 发表于 2014-12-7 20:53
我决定把你的题都做了,领题

这么厉害?;P
回复 使用道具 举报
↘宀˙亲哚/ 发表于 2014-12-7 22:38
这次应该找对地方了~
  1. import java.util.Scanner;
  2. public class Sum {
  3.         public static void main(String[] args) {
  4.                 // TODO Auto-generated method stub
  5.                 Sum s = new Sum();
  6.                 s.sum();
  7.         }
  8.         void sum(){
  9.                 Scanner s = new Scanner(System.in);
  10.                 int a = s.nextInt();
  11.                 double d = 0;
  12.                 if(a % 2 == 0){
  13.                         for(double i = 2;i <= a;i += 2){
  14.                                 d += 1 / i;
  15.                         }
  16.                 }else{
  17.                         for(double i = 1;i <= a;i += 2){
  18.                                 d += 1 / i;
  19.                         }
  20.                 }
  21.                 System.out.printf("%.8f", d);
  22.         }
  23. }
复制代码

不错,赞一个。
回复 使用道具 举报
原来还能通过做题拿技术分, 赞一个!
回复 使用道具 举报
a371166028 发表于 2014-12-8 14:41
原来还能通过做题拿技术分, 赞一个!

哎,一直都有的。一周一次。
回复 使用道具 举报
就业指导-王震阳老师 发表于 2014-12-8 16:20
哎,一直都有的。一周一次。

请问老师怎么第一时间拿到题目?
回复 使用道具 举报
a371166028 发表于 2014-12-9 11:24
请问老师怎么第一时间拿到题目?

一般周末会新出题。主要是这个论坛没有自动推送功能。因此只能靠自己在最新的Android入学交流群中找了。我会尽量放到显眼的地方。
回复 使用道具 举报
领题喽!!先拿黑马币。
回复 使用道具 举报
回帖领题 ~
回复 使用道具 举报
路过看看
回复 使用道具 举报
路过看看
回复 使用道具 举报
路过看看
回复 使用道具 举报
本帖最后由 曛丨黯淡浮华 于 2014-12-10 17:52 编辑

阳哥,请笑纳 ——

我错了 ——又是自动出来的错 ~ 

result.png (3.94 KB, 下载次数: 0)

result.png

Test.rar

5.08 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报

不错。


  1. class Demo
  2. {
  3.   public static double sum = 0;

  4.   public static void function(int n)
  5.   {
  6.     if (n%2==0)
  7.     {      
  8.       sum = sum + 1.0/n;
  9.       function(n/2);
  10.     }
  11.     else
  12.     {
  13.       sum = sum + 1.0/n;
  14.       if(n==1)
  15.         return;
  16.       function(n-2);
  17.     }
  18.   }

  19.   public static void main(String[] args)
  20.   {

  21.     function(8);
  22.     System.out.printf("偶数8:%.8f\r\n",sum);

  23.     sum = 0;

  24.     function(7);
  25.     System.out.printf("奇数7:%.8f\r\n",sum);
  26.   }

  27.   /*
  28.   感觉有弊端,例如sum,必须要自己手动清0,又不能放到function里边。

  29.   求杨哥指教更加崭新的技术,改的更好 0.0 ,求学新知识,转不过来了
  30.   */
  31. }
复制代码
回复 使用道具 举报
老师,请验收!

26期.zip

13.54 KB, 阅读权限: 150, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
陈宁 发表于 2014-12-10 22:21
老师,请验收!

不错。
  1. package day16;

  2. import java.util.Scanner;

  3. /*
  4. *题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,
  5. *当输入n为奇数时,调用函数1/1+1/3+...+1/n。将输出结果保留到至少8个小数点。
  6. */

  7. public class TwetySix {
  8.         public static void main(String[] args) {
  9.                 System.out.println("请输入一个数:");
  10.                 Scanner s=new Scanner(System.in);
  11.                 int input=s.nextInt();
  12.                 s.close();
  13.                
  14.                 if(input%2==0){
  15.                         Double(input);
  16.                 }else{
  17.                         Single(input);
  18.                 }
  19.                
  20.         }
  21.         public static void Double(int input){
  22.                 double sum = 0;
  23.                 for(int a=2;a<=input;a+=2){
  24.                         sum+=1d/a;
  25.                 }
  26.                 System.out.println("结果为:"+sum);
  27.         }
  28.         public static void Single(int input){
  29.                 double sum = 0;
  30.                 for(int a=1;a<=input;a+=2){
  31.                         sum+=1d/a;
  32.                 }
  33.                 System.out.println("结果为:"+sum);
  34.         }
  35. }
复制代码
回复 使用道具 举报
看题                                   
回复 使用道具 举报
顶贴,领题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马