C++程序设计:字符图形输出(数字三角形)
【问题描述】
给出参数输出如图三角形,其中每行的数字均按1 2 3 4 5 6 7 8 9 0 顺序循环出现。
【样例输入】
5
【样例输出】
1
123
12345
1234567
123456789
1234567
12345
123
1
#include <iostream>
using namespace std;
int main() {
int h;
cin>>h;
for(int n=1; n<=h; n++) {
for(int i=1; i<=2*n-1; i++) {
cout<<i%10;
}
cout<<endl;
}
for(int n=h-1; n>=1; n--) {
for(int i=1; i<=2*n-1; i++) {
cout<<i%10;
}
cout<<endl;
}
return 0;
}