黑马程序员技术交流社区

标题: 求解答:怎样用c语言输出? [打印本页]

作者: 纸飞机的天空    时间: 2015-4-8 23:21
标题: 求解答:怎样用c语言输出?
1
1   1
1    2    1
1    3    3    1
1    4    6     4    1
1    5    10   10   5   1
作者: 诗华语    时间: 2015-4-9 08:46
你好,这个问题比较难,小白不会for循环!
作者: Fench    时间: 2015-4-9 12:36
  1. void printH(int n)
  2. {
  3.     int a[10][10];
  4.     int i, j;

  5.     for(i=0; i<=n; i++)
  6.     {
  7.         for(j = 0; j<=i; j++)
  8.         {
  9.             if(j == 0 || j == i)
  10.             a[i][j] = 1;
  11.         }
  12.     }
  13.     for(i=2; i<=n; i++)
  14.     {
  15.         for(j=1; j<i; j++)
  16.         {
  17.             a[i][j] = a[i-1][j-1] + a[i-1][j];
  18.         }
  19.     }
  20.     for(i=0; i<=n; i++)
  21.     {
  22.         for(j=0; j<=i; j++)
  23.         {
  24.             printf("%d\t", a[i][j]);
  25.         }
  26.         printf("\n");
  27.     }
  28. }
复制代码


试试看.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2