snrg.net
当前位置:首页 >> jAvA 请用 递归 实现 1 至 100 的和 >>

jAvA 请用 递归 实现 1 至 100 的和

public class Test { public static void main(String[] args) { System.out.println(dg(100)); } static int dg(int i) { int sum; if (i == 1) return 1; else sum = i + dg(i - 1); return sum; } }

public class Test { public static void main(String[] args) { System.out.println(dg(100)); } static int dg(int i) { int sum; if (i == 1) return 1; else sum = i + dg(i - 1); return sum; } }

public class Test { /*创建类*/public static void main(String[] args) {System.out.println(dg(100));}static int dg(int i) { /*定义变量 */int sum;if (i == 1) /*假设条件*/return 1;elsesum = i + dg(i - 1); /*1~100的和的表达式*/retur...

核心代码如下: int sum=0; for(int i=1;i

public class dgQH { public static void main(String[] args) { // TODO Auto-generated method stub int sum = sdg(100); System.out.println(sum); } static int sdg(int x) { if(x==1) { return 1; } else{ return x+sdg(x-1); } } }

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();System.out.println(f(n));}public static int f(int n) {if (n == 1)return 1;else {return...

这个题很简单 public class computer { public static void main(String args[]){ int sum=ADD(100); System.out.println(sum); } public static int ADD(int num){ if(num==1) return 1; else return ADD(num-1)+num; } }

//这个是一个使用递归算法求某数阶乘的例子 //如果求5的阶乘,即求5*4*3*2*1 //即5×4的阶乘……如此类推 public class Test {//主类 public static void main(String[] args) {//主方法 System.out.print(Test.digui(5));//调用用于求阶乘的静态方...

int sum(int n) { if(n == 1) return 1; else return sum(n - 1) + n; }

void printE(int a){ if(a>0){ if(a%2==1){ a=a-1; } printf(" %d", a); printE(a-2); }else{ printf("\r\n"); } }

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com