110第一狗熊


私信TA

用户名:1810043

访问量:1125

签 名:

等  级
排  名 3663
经  验 1800
参赛次数 4
文章发表 2
年  龄 0
在职情况 学生
学  校 浙江警察学院
专  业

  自我简介:

TA的其他文章

解题思路:下一行的数是上一行后一个数减一,例如a[i][j]=a[i-1][j+1]-1,照这个规律写。

注意事项:非新手勿进

参考代码:#include<stdio.h>
int main()
{
 int n,m;
 scanf("%d",&n);
 m=n;
 int a[n][n];
 a[0][0]=1;
 for(int i=0;i<n;i++)
 {
  a[0][i+1]=a[0][i]+i+2;
 }
 for(int j=1;j<=n-1;j++)
 {
  for(int i=0;i<=n-1;i++)
  {
   a[j][i]=a[j-1][i+1]-1;
  }
 }
 for(int j=0;j<=m-1;j++)
 {
  for(int i=0;i<=m-1;i++)
  {
   if(i==0&&j>=1)
   printf("\n");
   if(i==m-j)
   break;
   printf("%d ",a[j][i]);
  }
 }
}

 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

牛皮
2018-12-04 09:43:04
  • «
  • 1
  • »