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

题目描述

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

输入格式

输入一个正整数 n。

输出格式

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

输入输出样例

输入

复制代码
5

输出

复制代码
0102030405
06070809
101112
1314
15

说明/提示

数据保证,1≤n≤13。

这题还是有点技巧的

可以看出要输出�(�+1)a(a+1)个数

每行输出a,a-1......,1个数

所以用i记录现在要输出什么

j记录在第几列

j>a之后就换行

输出是注意所有数字都是 2 位组成的即可

废话不多说,直接上code:

复制代码
#include <bits/stdc++.h>
using namespace std;
int a,b;
int main(){
	int i,j,k;
    cin>>a;
    b=a;
    a=a*(a+1)/2;
    j=1;
    i=1;
    while(i<=a)
    {
        if(i<10)
            cout<<0<<i;
        else
            cout<<i;
        i++;
        j++;
        if(j>b)
        {
            b--;
            j=1;
            cout<<endl;
        }
    }
	return 0;
}

记得点个赞哟!

相关推荐
sin_hielo5 分钟前
leetcode 3578
数据结构·算法·leetcode
ShiMetaPi34 分钟前
SAM(通用图像分割基础模型)丨基于BM1684X模型部署指南
人工智能·算法·ai·开源·bm1684x·算力盒子
前端小白在前进36 分钟前
力扣刷题:无重复字符的最长子串
算法·leetcode·职场和发展
小小的橙菜吖!38 分钟前
联合体的学习
学习·算法
Xing_ke3091 小时前
3D点云分割与检测(后续更新)
算法·3d点云
4311媒体网1 小时前
C语言实现简单的二分查找算法
c语言·开发语言·算法
持续学习的程序员+11 小时前
π RL(piRL)算法支持用强化学习方法训练π 0/π 0.5(pi0/pi0.5)
算法
csuzhucong1 小时前
112魔方、113魔方、114魔方
算法
无限进步_1 小时前
C语言实现贪吃蛇游戏详解
c语言·开发语言·数据结构·c++·后端·算法·游戏
Element_南笙1 小时前
吴恩达新课程:Agentic AI(笔记11)
大数据·人工智能·笔记·算法·机器学习