作者 主題: 求助個位大大  (閱讀 2768 次)

0 會員 與 1 訪客 正在閱讀本文。

yozz1234

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
求助個位大大
« 於: 2013-11-02 20:30 »
這個是正三角形的成事我想改成倒三角的
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,j,x;
    printf("請輸入層數:");
    scanf("%d",&i);
    x = i*2-1;
    while ( i<= x )
    {
          j=1;
          while (j++ <= ( x - i ) )
             printf(" ");
             j = x;
             while ( ( j++ - i ) < i )
                printf("*");
             i++;
             printf("\n");
             }
             system("pause");
             return 0;
             }

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: 求助個位大大
« 回覆 #1 於: 2013-11-03 01:36 »
這個是正三角形的成事我想改成倒三角的
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,j,x;
    printf("請輸入層數:");
    scanf("%d",&i);
    x = i*2-1;
    while ( i<= x )
    {
          j=1;
          while (j++ <= ( x - i ) )
             printf(" ");
             j = x;
             while ( ( j++ - i ) < i )
                printf("*");
             i++;
             printf("\n");
             }
             system("pause");
             return 0;
             }

就...把上面的程式碼反過來想嘍...

代碼: [選擇]
$ ./main
請輸入層數:6
     *
    ***
   *****
  *******
 *********
***********
***********
 *********
  *******
   *****
    ***
     *
Press any key to continue...