[問題] 邏輯輸出的問題

看板C_Sharp (C#)作者 (PT鄉民)時間11年前 (2014/08/18 21:06), 11年前編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
int n=3,m; for(int i=1;i<=n;i++){ for(int j=1;j<=n-i;j++){ printf(" "); } for(m=1;m<=i;m++){ printf("%d",m); } for(int k=2;k<2*i-1;k++){ printf("%d",m-k); }printf("\n"); } 關於題目是:要印出 1 121 12321 印出一個金字塔型的數字 但是這樣的結果總是輸出 1 121 123210 請問我的判斷邏輯的地方哪裡出問題了呢?? 不知道哪位大大能告一下小弟^^"thanks!! -- ◢ ◣ ▊ ▊ ▊ ▊ ◢◣ ◢◣ ▊ ▊ ▊███ ◣ ◣ ◢█ L I N ◣ ▊ ▊ █◣ ▊◢ ◥◣ ▊ ▊ █◣ ▊ ▊ ▊ ▊ ▊ ◥◤ ▊ ▇▇ ◥◤ ▊ ▊ ▊◥◣▊◥ ▊ ▊▊◥◣▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ◥▊ ◥◣ ▊ ▊▊ ◥▊ ▊ ▊ ▉ ▉ ▊ ▊ ▊ ▊ ◥◣█▆▆▊▊ ▊ ▊ ▊ ◥█ ψ █▇▇ ▊ ▊ ▊◣▅▇◤▊ ▊▊ ▊ ▊ ▊ ▊ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.114.16 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1408367162.A.308.html ※ 編輯: APE36 (114.27.114.16), 08/18/2014 21:06:28

08/18 21:23, , 1F
你要說哪裡出問題嗎..最後一個FOR
08/18 21:23, 1F

08/18 21:25, , 2F
建議你把M 和 K 分開處理
08/18 21:25, 2F

08/18 21:43, , 3F
C# 有 printf ?
08/18 21:43, 3F

08/19 00:00, , 4F
for(int k=i-1;k>0;k--){印k}
08/19 00:00, 4F
文章代碼(AID): #1JyVewC8 (C_Sharp)
文章代碼(AID): #1JyVewC8 (C_Sharp)