伊莉討論區

標題: 有人能幫忙解這題嗎 3Q~(Eclipse的) [打印本頁]

作者: apeter83    時間: 2010-5-3 05:09 AM     標題: 有人能幫忙解這題嗎 3Q~(Eclipse的)

寫ㄧ程式列印如下(使用for迴圈)
1
22
333
4444
55555
4444
333
22
1
作者: ghost107    時間: 2010-5-12 01:52 PM

本帖最後由 19821206 於 2010-5-15 06:49 AM 編輯
  1. public class A {
  2.   public static void main(String[] argv){
  3.                 for (int i=1 ; i<=5 ; i++) {
  4.                                 for(int j=1; j<=i ;j++){
  5.                                         System.out.print(i);
  6.                                 }
  7.                 System.out.println();
  8.                 }
  9.                 for (int i=4 ; i>=1 ; i--) {
  10.                         for (int j=1; j<=i ; j++){
  11.                                 System.out.print(i);
  12.                         }
  13.                 System.out.println();
  14.                 }
  15.         }
  16. }
複製代碼

這樣可以嗎??
還是只能一個迴圈??
作者: lkjh0877    時間: 2010-5-29 11:21 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: yku    時間: 2010-6-1 12:59 PM

看看這樣子可不可以...
利用數學運算
  1. for(int i = 0 ; i < 9; i ++)
  2.                 {
  3.                         int d = java.lang.Math.abs((i +1)/5 *5  - (i +1)%5);
  4.                         for(int j = 0 ; j < d ; j ++)
  5.                         {
  6.                                 System.out.print(j+1);
  7.                         }
  8.                         System.out.println();
  9.                 }
複製代碼

作者: freehoop    時間: 2010-6-28 08:49 PM

這好像是滿基本的問題, google一下很多阿!
作者: tom6810192005    時間: 2011-9-4 11:01 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: apeter83    時間: 2024-11-14 10:11 AM

freehoop 發表於 2010-6-28 08:49 PM
這好像是滿基本的問題, google一下很多阿!

這是我學生時期交作業用太蠢的問題了 不好意思




歡迎光臨 伊莉討論區 (http://a408.file-static.com/) Powered by Discuz!