杭电2032——杨辉三角
程序员文章站
2022-06-24 11:23:02
杭电2032杨辉三角 杭电2032杨辉三角,这道题其实挺简单,但我提交了好几次都没有AC,每 次都是Presentation Error,意思就是没啥大问题,就是输出多个空格 换行什么的。最后检查代码发现每行最后一个输出数字后边不应该有空格 ......
杭电2032杨辉三角
杭电2032杨辉三角,这道题其实挺简单,但我提交了好几次都没有ac,每
次都是presentation error,意思就是没啥大问题,就是输出多个空格
换行什么的。最后检查代码发现每行最后一个输出数字后边不应该有空格
1 #include <iostream> 2 3 using namespace std; 4 5 int main() 6 { 7 int n; 8 int a[30][30]= {0}; //创建一个30*30的二维数组 9 for(int i=0; i<30; i++) 10 { 11 a[i][0]=1; //数组第一列置零 12 } 13 for(int i=1; i<30; i++) 14 { 15 for(int j=1; j<30; j++) 16 { 17 a[i][j]=a[i-1][j-1]+a[i-1][j]; //依次计算其他位置的值,得到30层的杨辉三角 18 } 19 } 20 while(cin>>n) //根据输入,需要几层打印多少层 21 { 22 for(int i=0; i<n; i++) 23 { 24 for(int j=0; j<=i; j++) 25 { 26 if(j!=i) 27 { 28 cout<<a[i][j]<<" "; 29 } 30 else 31 { 32 cout<<a[i][j]; 33 } 34 } 35 cout<<endl; 36 if(i==n-1) 37 { 38 cout<<endl; 39 } 40 } 41 } 42 return 0; 43 }
上一篇: 分布式架构演进过程
推荐阅读
-
(杭电1019 最大公约数) Least Common Multiple
-
『ACM C++』HDU杭电OJ | 1425 - sort (排序函数的特殊应用)
-
基于python+webdriver实现杭电正方系统的自动化抢课程序
-
【杭电多校2020】1005.Fibonacci Sum(数论,公式)
-
(杭电 2054)A==B?(这真是个巨坑)
-
『ACM C++』HDU杭电OJ | 1418 - 抱歉 (拓扑学:多面体欧拉定理引申)
-
千机网亮相2018杭博会,代言成都电商“新零售”
-
杭电ACM1013
-
杭电oj 2734 java实现
-
『ACM C++』HDU杭电OJ | 1415 - Jugs (灌水定理引申)