多重結構的數字金字塔

Home Home
引用 | 編輯 king770120
2006-11-29 17:22
樓主
推文 x0
連結的圖就是Output Example(共有2個,紅色字是使用者輸入的數字):


這是我們老師出的練習題之一
題目都是一些數字金字塔的類型
我會寫 單獨圖中紅色框 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 0951020223
2006-12-02 14:24
1樓
  
複製程式
#include "stdafx.h"

using namespace std;

//void trin(int i);
void trin(int i,int j);

int numstr[]={1,222,33333,4444444,555555555};

int main(int argc, char* argv[])
{
       char tempin;
       cin >> tempin;
       int j=atoi(&tempin);
       for(int k=1,i=5*(j-1);k<=j;i=i-5,++k)
              trin(i,k);
       return 0;
}

/*void trin(int i)
{
       i=5+i;
       for(int p=0;p<=4;++i,++p)
              cout << setw(i) << numstr[p] << endl;
       return;
}*/

void trin(int i,int j)
{
       i=5+i;
       for(int p=0;p<=4;++i,++p)
       {
              cout << setw(i) << numstr[p];

              for(int jj=2;jj<=j;++jj)
                     cout << setw(10) << numstr[p];

              cout << endl;
       }
       return;

抱歉...^^"

沒有仔細看清楚題目...^^"
不過...我可以很輕易的控制要幾排金字塔

我想....幾層的的問題在
你試著自己修改看看吧....^^"

參考依下...

PS:沒學過資料結構...相信還有更好的寫法!!

獻花 x0