2032 杨辉三角
題目:http://acm.hdu.edu.cn/showproblem.php?pid=2032
題意:輸出楊輝三角
思路:用二維數組存數據,用i j 變量風別控制行和列的循環。
注意:題目要求的輸出的格式
code:
#include <cstdio> #include<iostream>using namespace std;int pascal[30+1][30+1]; void pascalgo(int n) {int i, j;for(i=0; i<n; i++)for(j=0; j<=i; j++)if(j == 0 || j == i)pascal[i][j] = 1;elsepascal[i][j] = pascal[i-1][j] +pascal[i-1][j-1]; }void pascalPrint(int n) {int i, j;for(i=0; i<n; i++) {for(j=0; j<=i; j++) {if(j != 0)printf(" ");printf("%d", pascal[i][j]);}printf("\n");} }int main(void) {int n;pascalgo(30); while(cin>>n) {pascalPrint(n);printf("\n");}return 0; }?
轉載于:https://www.cnblogs.com/CheeseIce/p/9695848.html
總結
- 上一篇: 约瑟夫环问题之猴子选大王
- 下一篇: Python面向对象编程Day 25部分