打印

1
3 2
4 5 6
10 9 8 7
。。。

#include<iostream>
#include<vector>

using namespace std;
void tri(int n){
    //init vector
  //line
    for(int i=1;i<=n;i++){
        //odd line begin 1,2,3...
        if(i%2){
            int aux=(i-1)*i/2+1;
//every line numbers count
            for(int j=1;j<=i;j++){
                cout<<aux<<" ";
                aux++;
            }
            cout<<endl;
        } else{
            int aux=i*(i+1)/2;
            for(int j=1;j<=i;j++){
                cout<<aux<<" ";
                aux--;
            }
            cout<<endl;
        }
    }

    

}

int main(){
    tri(5);
    return 0;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容