怎样用循环输出一个“塔形”?
怎样用循环输出一个“塔形”?
[解决办法]
写了个很粗糙的
#include "stdafx.h"#include <iostream>using namespace std;void main(){ int k = 0; while (1) { int b = 0; cin >> b; for (int i = 1; i < b; i++) { k = 0; for (int j = 0; j < b; j ++) { if (j < b - i) { printf("%s", " "); } else { k++; printf("%s", "*"); } } for (int a = 1; a < k; a++) { printf("%s", "*"); } printf("\n"); } }}