编程语言
首页 > 编程语言> > 信息奥赛课课通(C++)矩阵存储

信息奥赛课课通(C++)矩阵存储

作者:互联网

题目描述

给定正整数n,输出一个有规律变化的n行n列的图形,具体格式参看输出样例。

输入

仅一行。一个正整数n(1<n≤100),表示输出的图形有n行n列。

输出

n行n列有规律变化的图形。(每个数字占4位宽度)

样例输入 Copy

5

样例输出 Copy

   1   2   3   4   5
   1   1   2   3   4
   1   1   1   2   3
   1   1   1   1   2
   1   1   1   1   1

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,q=0,w;
    cin>>n;
    int i,j;
    for(i=1;i<=n;i++){
        for(j=0;j<i;j++){
            cout<<setw(4)<<"1";
        }
        for(w=2;w<=n-1-j+2;w++){
            cout<<setw(4)<<w;
        }
        cout<<endl;
    } 
    return 0;
}
 

标签:输出,正整数,cout,课课,int,样例,C++,奥赛,Copy
来源: https://blog.csdn.net/m0_60986371/article/details/119835482