用c语言编程下列图形!(考虑将输出的行数由输入的值来控制!) 1 1 1 1 2

113311464115101051... 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
展开
 我来答
zhangsonglin_c
高粉答主

2015-09-23 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.7万
采纳率:83%
帮助的人:6902万
展开全部

1

1     1

1     2    1

1     3    3    1

1     4    6    4   1

1     5    10  10   5   1

杨辉三角形?

#include <stdio.h>

int main()

{

  int n,i,j;

  int C(int,int);

  printf("Please input n=");

  scanf("%d",&n);

  for (i=1;i<=n;i++)

      {

          for (j=1;j<=i;j++) printf("%5d",C(i,j));

          printf("\n");

      }

   system("PAUSE");

   return 0;

}


int C(int m,int r)

{

   int i,mm=1,rr=1;


   if(r==0) return 1;


   for (i=0;i<r;i++) mm*=(m-r);

   for (i=1;i<=r;i++) rr*=i;

   return (mm/rr);

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式