不用O2优化输入16报错,用了输入5报错,但是本地运行结果是正确的
查看原帖
不用O2优化输入16报错,用了输入5报错,但是本地运行结果是正确的
807530
jinxin99楼主2022/10/25 22:54

求助,想不出来 谢谢解答!!

#include <stdio.h>
 int main()
{
 int k,m,n;
 scanf("%d",&k);
 int a[k][k]={0};
 a[0][0]=1;
 for(m=0;m<k;m++)
 {for(n=0;n<=m;n++)
  {if(n==0) a[m][n]=1;
   else if(n!=0&&m!=0) a[m][n]=a[m-1][n]+a[m-1][n-1];}
  }
 for(m=0;m<k;m++)
 {for(n=0;n<=m;n++) printf("%d ",a[m][n]);
  printf("\n");}
}
2022/10/25 22:54
加载中...