找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2324|回复: 0
打印 上一主题 下一主题
收起左侧

c语言 输出杨辉三角

[复制链接]
跳转到指定楼层
楼主
ID:72519 发表于 2015-1-22 02:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. //输出杨辉三角、
  2. #include<stdio.h>
  3. void main()
  4. {int i,j,k,m;
  5. //发现一个规律,两边是1
  6. //除了两边,中间的数都是a[i]=a[i]+a[i-1]
  7. int a[10];
  8. int b[10];
  9. for(j=0;j<=9;j++)
  10. {        a[0]=1;
  11.    a[j]=1;
  12. b[0]=1;//拿出来就好了
  13. b[j]=1;
  14. for(i=1;i<=j-1;i++)
  15. {
  16. b[i]=a[i]+a[i-1];//现在这里遇到问题了,因为数组随时更新,看来开头我不能用a[i],我得换一个
  17. }
  18. for(m=0;m<=j;m++)
  19. {a[m]=b[m];}

  20. for(k=0;k<=j;k++)
  21. {
  22. printf("%5d",a[k]);
  23. }
  24. printf("\n");

  25. }
  26. printf("\n");
  27. }
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表