引用 | 編輯
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 |