首页 > 用户发贴区 > 编程问题提问区 > 求助。。。上三角阵问题
2010
09-21

求助。。。上三角阵问题

用c语言编程打印如下图所示的n阶方阵的上三角阵。(有分析就更好啦) 谢谢~
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11


求助。。。上三角阵问题》有 2 条评论

  1. hiroki 说:

    不知道你想怎么打印 一个一个输出也算吗

  2. zylsslove 说:
    我用C++做了个,有很多要该进的。。。
    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
    int i=0,j=0;
    const int n=4;  //n表示常变量
        
    int array[n][n];
    cout<<”输入方阵的阶数n:”<<n<<endl;
    cout<<”依次行优先输入上三角的每个数:”<<endl;
    for(i=0;i<n;i++)
    for(j=0;j<n-i;j++)
    cin>>array[j];
    cout<<”输出上三角矩阵(注意只取前n(n-1)/2个):”<<endl;
        for(i=0;i<n;i++)
    {
    for(j=0;j<n-i;j++)
    cout<<setw(5)<<array[j];
    cout<<endl;
    }
    return 0;
    }

留下一个回复