請編寫一個Java程序來解決下面這個實際問題。 某花店有四種花在出售,各自售價分別是:菊花每支2元、康乃馨每支3元、玫瑰每支5元、百合每支6元。現在小明手上有20元錢,請問他購買哪幾種花正好把錢花完,各買幾支? 要求:在命令提示符界面上將計算結算進行輸出,註意排版。 public static void main(String[] args) { int i=0; int j = 0; for(int a =0;a<11;a++){ //sum = a*2; for(int b = 0;b<7;b++){ //sum = a*2+b*3; for(int c = 0;c<5;c++){ //sum = a*2+b*3+c*5; for(int d = 0;d<4;d++){ int sum = a*2+b*3+c*5+d*6; system.out.println(a+" "+b+" "+c+" "+d); if(sum==20){ j++; //System.out.println(a+"個2元;"+b+"個3元;"+c+"個5元"+d+"個6元"); } i++; } } } } System.out.println(j); System.out.println(i); } 多個FOR循環的疊加方式 0 0 0 0 0 0 0 1 0 0 0 2 0 0 0 3 0 0 1 0 0 0 1 1 0 0 1 2 0 0 1 3...... 共循環1540次,隨機組合 思考多維數據!!
Tags: public 康乃馨 Java 百合 程序
文章來源: