P5721 【深基4.例6】数字直角三角形

1.题目描述

给出n,请输出一个直角边长度是n的数字直角三角形。所有数字都是2位组成的,如果没有2位则加上前导00。

2.输入格式

输入一个正整数n。

3.输出格式

输出如题目要求的数字直角三角形。

4.输入输出样例

4.1输入

5

4.2输出

0102030405
06070809
101112
1314
15

5.说明/提示

数据保证,1n13。

6.题意

输出一个所有数字都是2位组成的直角边长度是n的数字直角三角形。

7.思路

输出a*(a+1)个数,每行输出a到1个数,所有数字都是二位组成的。

8.代码

#include<bits/stdc++.h>
using namespace std;
int n,c=1;
int main()
{
cin>>n;
for(int i=n;i>0;i--)//循环
{
for(int j=0;j<i;j++)//如果c<10,输出0,在输出c。
{
cout<<setfill('0')<<setw(2)<<c;//setw()设置宽,setfill设置符号。
c++;
}
cout<<endl;
}
return 0;
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。