看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《leewhite (李白)》之銘言: : 先讓使用者輸入一個數字 假如是3就出現 :   *    *    * :  * *  * *  * * : * * ** * ** * * :  * *  * *  * * :   *    *    *  這樣的菱形 : 比如說輸入4就出現  :    *      *      *      * :   * *    * *    * *    * * :  * * *  * * *  * * *  * * * : * * * ** * * ** * * ** * * * :  * * *  * * *  * * *  * * * :   * *    * *    * *    * * :    *      *      *      * 臨時起意寫的~傷眼請見諒 #include <stdlib.h> int UserInput; void PrintSpaceStar(void); void main() { printf("Enter number you want:\n"); scanf("%d", &UserInput); PrintSpaceStar( ); } void PrintSpaceStar( void ) { int i, j, loop; for( i = -(UserInput - 1); i < UserInput; i++ ) { loop = UserInput; while( loop ) { for( j = abs(i); j > 0; j-- ) printf(" "); for( j = abs(abs(i)-UserInput); j > 0; j-- ) { if( j==1 ) printf("*"); else printf("* "); } for( j = abs(i); j > 0; j-- ) printf(" "); loop--; } printf("\n"); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.214.241 ※ 編輯: ljhgc 來自: 123.193.214.241 (11/17 22:07)