希望朋友来给我以指正哦……俺希望学习到更多知识呢……

输出杨辉三角形,不超过10行(谭浩强版C语言程序设计P153)

上一篇 / 下一篇  2008-11-01 09:14:01

 

#include <stdio.h>
#define N 10
void yanghui(int a[][N],int n);
void main()
{
  int i,j,n,b[N][N];
  printf("请输入 n:");
  scanf("%d",&n);
  yanghui(b,n);
  for(i=0;i<n;i++)
    {
     for(j=0;j<=i;j++)
       printf("%-4d",b[i][j]);
     printf("\n");
    }
}

void yanghui(int a[][N],int n)
{
  for(int i=0;i<n;i++)
   for(int j=0;j<=i;j++)
   {
     if(i==j)
      a[i][j]=1;
     else if(j==0)
       a[i][j]=1;
     else
   a[i][j]=a[i-1][j-1]+a[i-1][j];
   }
}

 


TAG:

引用 删除 Guest   /   2008-11-23 10:05:41
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-04  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 225
  • 日志数: 3
  • 图片数: 2
  • 建立时间: 2008-09-28
  • 更新时间: 2008-12-11

RSS订阅

Open Toolbar