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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


/*
* 1!=1
* 2!=1*2
* 3!=1*2*3
* 4!=1*2*3*4 。。。
*/
import java.util.Scanner;
public class Demofacb {
/**
  * @param args
  */
public static void main(String[] args) {
  Scanner sc = new Scanner(System.in);
  int fb = sc.nextInt();
  for (int i = 1; i <= fb; i++) {
   System.out.print(i + "!=");
   //答应阶乘结果
//   System.out.print(facb(i) + "=\t");
//   打印阶乘的 1*2*3*4*5格式
   for (int j = 1; j <=i; j++) {
    //判断输出是否是最后一个,是就不打印“*”
    if (j != i) {
     System.out.print(j + "*");
    } else {
     System.out.print(j);
    }
   }// END FOR
   System.out.println();
  }//END FOR
}
//传入一个参数,返回阶乘的结果
public static int facb(int a) {
  int f = 1;
  for (int i = 1; i <= a; i++) {
   f *= i;
  }
  return f;
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马