为什么在Dev上能正确运行,但是在洛谷上就不行啊

问题遇到的现象和发生背景

就也不算难的一道题,新手刚写

题目描述
给出n(1\le n\le13)n(1≤n≤13),请输出一个直角边长度是 nn 的数字直角三角形。所有数字都是 2 位组成的,如果没有 2 位则加上前导 0。

#include <iostream>
#include <iomanip>
using namespace std;

int main(){
    int n;
    cout<<"please input the numbers"<<endl;
    cin>>n;
    int i = 0;
    int j;
    int k = 0;
    for(;i<n;i++){
        for(j = 0;j<n-i;j++){
            k++;
            if(k<10){
                cout<<"0"<<k;
            }
            else cout<<k;
        }
        cout<<endl;
    }
}

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

请大佬帮忙看看呜呜

有没有什么报错信息啊,先说一个,一般他不要求输出其他信息,例如主函数第二行

你输出的是倒三角吧,仔细看题目,到底让你输出正三角还是倒三角