English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請各位幫忙一下吧!!
我需要用C++設計一個用 * 這個符號圍起來的菱形!!
裡面不能中空的!
如果可以的話,順便解釋一下原理,或在程式旁邊註解一下
例如:左上角多一科 * 或右下角少一科 * 之類的!
感激不見@@a



圖形網址:http://us.f13.yahoofs.com/bc/44b50d15_c6c6/bc/01/%b9%cf%c0%c9.jpg?bfdEkCGBwKU0idkM

2007-03-28 14:11:46 · 1 個解答 · 發問者 快樂的豬 1 in 電腦與網際網路 程式設計

另圖http://img221.imageshack.us/my.php?image=b9cfc0c9kz5.jpg

2007-03-30 07:09:57 · update #1

新圖:http://img221.imageshack.us/img221/9329/b9cfc0c9kz5.jpg

2007-03-30 09:54:05 · update #2

1 個解答

#include
#include
using namespace std;

int main()
{ int i, j, n;
n = 4;
for (i=0; i { for (j=n; j>i; j--) cout << ' ';
for (j=0; j cout << endl;
}
for (i=n; i; i--)
{ for (j=n; j>i; j--) cout << ' ';
for (j=0; j cout << endl;
}
cout << endl;
for (i=0; i { cout << setw(n-i+1) << ' ';
for (j=0; j cout << endl;
}
for (i=n; i; i--)
{ cout << setw(n-i+1) << ' ';
for (j=0; j cout << endl;
}
return 0;
}

看看是不是你要的。

2007-04-01 12:22:29 補充:
對了,那裡面有2個不同的作法。
你只要留下你要的那個就可以了

2007-04-01 08:21:51 · answer #1 · answered by ? 7 · 0 0

fedest.com, questions and answers