分享

数字三角形

 沫沫的窝 2020-03-16

【题目描述】

读入一个正整数n,输出一个n行的数字三角形(见输出样例)。

【输入】

一行一个正整数n,2 ≤ n ≤ 10。

【输出】

共n行,第 i 行包含 i 个正整数,每个整数占5列。

【输入样例】

5

【输出样例】

1

2   3

4   5   6

7   8   9   10

11  12  13   14   15

【代码实现1】

#include<cstdio>

using namespace std;

int a=1,n;

int main()

{

         scanf("%d",&n);

         for(int i=1;i<=n;i++)

         {

                   for(int j=1;j<=i;j++)

                   printf("%3d",a++);

                   printf("\n");

         }

         return 0;

 }

【代码实现2】

#include<bits/stdc++.h>

using namespace std;

int n,i,j,a[10][10],sum=0;

int main()

{

  cin>>n;

  for(i=1;i<=n;i++)

  {

      for(j=i;0<j;j--)

           {

                sum++;

                a[i][j]=sum;

                cout<<setw(2)<<a[i][j]<<" ";

           }

    cout<<endl;

  }

  return 0;

}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多