列印正三角形與倒三角形(C++)
阿新 • • 發佈:2019-02-17
正三角形 輸入正整數n 列印一個n層的正三角形
倒三角形 輸入正整數n 列印一個n層的倒三角形#include <iostream> #include <math.h> using namespace std; int main() { int n; while (cin >> n) { for (int i = 1; i <= n; i++) { for (int k = 0; k < n - i; k++) { cout << " "; } for (int j = 0; j < 2 * i - 1; j++) { cout << "*"; } cout << endl; } } }
#include <iostream> #include <math.h> using namespace std; int main() { int n; while (cin >> n) { for (int i = n; i > 0; i--) { for (int k = 0; k < n - i; k++) { cout << " "; } for (int j = 0; j < 2 * i - 1; j++) { cout << "*"; } cout << endl; } } }
程式碼僅供參考,如果哪裡有不足,歡迎各位指教,我一定會及時進行改進和優化。
如果要轉載,請註明出處。
2015.5.24 黑騏