[問題] 請問How to Program的練習題

看板C_and_CPP (C/C++)作者 (宏)時間16年前 (2009/11/05 18:09), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/2 (看更多)
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: how to program 4/e 4.31題 在5/e是4.27題 題目是 用for映出 * ** *** **** ***** ***** **** *** ** * ***** **** *** ** * * ** *** **** ***** * *** ***** ******* ********* ******* ***** *** * [m 希望得到的正確結果最後一題我一值做不出來 但是我已經寫了前面的了 我也不知道哪裡想錯了 程式跑出來的錯誤結果: 開發平台:Visual C++ 有問題的code: (請善用置底文標色功能) 這是我已經寫出來的#include <stdio.h> /*標準輸入輸出*/ #include <stdlib.h> /*標準函式庫*/ int main(void) /*主函式開始*/ { int i,j,k; /*變數宣告*/ ////////////////////////////////////////第一個開始///////////////////////////////////////// for (i=0;i<6;i++) /*控制高*/ { for(j=0;j<i;j++) /*控制每一層星號的長度*/ { printf("*"); } printf("\n"); } printf("\n"); /////////////////////////////////////第一個結束第二個開始/////// for (i=0;i<5;i++) /*控制高*/ { for(j=5;j>i;j--) /*控制每一層星號的長度*/ { printf("*"); } printf("\n"); } printf("\n"); ////////////////////第二個結束第三個開始////////////////////// for (i=0;i<5;i++) /*控制高*/ { for(j=5;j>i;j--) /*控制每一層星號的長度*/ { printf("*"); } printf("\n"); for(k=0;k<=j;k++) /*控制每一層空白的長度*/ { printf(" "); } } printf("\n"); ///////////////第三個結束第四個開始/////////////////// for (i=0;i<7;i++) /*控制高*/ { for(j=1;j<i;j++) /*控制每一層星號的長度*/ { printf("*"); } printf("\n"); for(k=5;k>j;k--) /*控制每一層空白的長度*/ { printf(" "); } } printf("\n"); /////////////////////第四個結束第五個開始///////////////////////////// for (i=0;i<7;i++) /*控制高*/ { for(j=1;j<i;j=j+2) /*控制每一層星號的長度*/ { printf("*"); } printf("\n"); for(k=4;k>i;k--) /*控制每一層空白的長度*/ { printf(" "); } } printf("\n"); system("pause"); return 0; } 補充說明: 希望高手可以跟我說最後一個要怎麼做 還是有其他的思路 感激不盡 第一次發問請多多包含唷~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.136.252

11/05 19:27, , 1F
是要印那個菱形嗎 (?)
11/05 19:27, 1F

11/06 00:49, , 2F
應該是要印那個菱形吧
11/06 00:49, 2F

11/06 01:19, , 3F
前面兩個直角三角形都印出來了 那顛顛倒倒一下印兩次
11/06 01:19, 3F

11/06 01:20, , 4F
也就是菱形啦 沒發現這題目是累進式的嗎?
11/06 01:20, 4F

11/06 01:22, , 5F
把1234四個三角形印成41一列 32一列 就是菱形啦
11/06 01:22, 5F

11/06 10:08, , 6F
要印菱形 而且只能用"FOR"做
11/06 10:08, 6F

11/06 10:09, , 7F
可是我映不出菱形的上半部QQ~因為都是錯的Orz
11/06 10:09, 7F
文章代碼(AID): #1AygHPSc (C_and_CPP)
文章代碼(AID): #1AygHPSc (C_and_CPP)