Loading... # 【深基4.例6】数字直角三角形 ## 题目描述 给出 $n$,请输出一个直角边长度是 $n$ 的数字直角三角形。所有数字都是 $2$ 位组成的,如果没有 $2$ 位则加上前导 $0$。 ## 输入格式 输入一个正整数 $n$。 ## 输出格式 输出如题目要求的数字直角三角形。 ## 样例 #1 ### 样例输入 #1 ``` 5 ``` ### 样例输出 #1 ``` 0102030405 06070809 101112 1314 15 ``` ## 提示 数据保证,$1\le n\le13$。 ``` #include<bits/stdc++.h> using namespace std; int main() { int n, i, k; cin >> n; k = n; for (int j = 1; j < 100; ++j) { if (j > 0 && j < 10) { cout << "0" << j; } else cout << j; if (n == j) { cout << endl; k--; n = (j + k); } if (n == j) { break; } } return 0; } ``` 最后修改:2024 年 03 月 06 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏