题目
打印数字三角形,从 1 开始输出,第 i 行输出 i 个数,每个数字按 4 个位置输出。
解题思路
注意最后一行不要打印换行符。
C++代码
#include<cstdio> using namespace std; int main(){ int n; scanf("%d", &n); int k = 1; for(int i=1; i<=n; ++i){ for(int j=1; j<=i; ++j){ printf("%4d", k); ++k; } if(i<n) printf("\n"); } return 0; }