给出 N*N 的矩阵,从0开始依序倒填数

img


题目如图所示,给出 N*N 的矩阵,从0开始依序倒填数,不足二位数的前面补0。


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

int main()
{
    int n;
    while(cin>>n)
    {
        for(int i=n*n-1;i>=0;i--)
        {
            char s[4];
            sprintf(s,"%02d",i);
            cout<<setw(5)<<s;
            if(i%n==0)
                cout<<endl;
        }
        cout<<endl;
    }
   return 0;
}

#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int i=n*n-1;i>=0;i--)
    {
        char s[4];
        sprintf(s,"%02d",i);
        cout<<setw(5)<<s;
        if(i%n==0)
            cout<<endl;
        }
   return 0;
}

img