zoukankan      html  css  js  c++  java
  • 因数分解 因数分解是十分基本的数学运算,应用广泛。下面的程序对整数n(n>1)进行因数分解。 比如,n=60, 则输出:2 2 3 5。请补充缺失的部分。

    /*	因数分解
     因数分解是十分基本的数学运算,应用广泛。下面的程序对整数n(n>1)进行因数分解。
     比如,n=60, 则输出:2 2 3 5。请补充缺失的部分。
     */
    public class 因数分解 {
    	public static void f(int n) {
    		for (int i = 2; i < n / 2; i++) {
    			while(n%i==0){ // 填空
    				System.out.printf("%d ", i);
    				n = n / i;
    			}
    		}
    		if (n > 1)
    			System.out.printf("%d\n", n);
    	}
    	public static void main(String[] args) {
    		f(60);
    	}
    }

    运行结果:

    2 2 3 5
    


  • 相关阅读:
    HDU 5444 Elven Postman 二叉排序树
    HDU 5438 Ponds dfs模拟
    Gym
    markdown test
    Gym
    集训回顾
    UVALive
    UVALive
    UVALive
    codeforcres 589 J
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3055183.html
Copyright © 2011-2022 走看看