杨辉三角形c语言程序递归算法,[C语言]使用递归输出杨辉三角形

阅读: 评论:0

三足式离心机杨辉三⾓形c语⾔程序递归算法,[C语⾔]使⽤递归输出杨辉三⾓弯曲刚度
根据杨辉三⾓的特点,可以使⽤递归⽅法。第n⾏有n个元素,当n>2时,第m元素的值为其上⼀⾏的第 m-1个元素的值与第m个元素之和。每⾏的第⼀个和最后⼀个元素的值为1;
设第x⾏的第y个元素为c(x,y),递归结束条件为x等于y或y等于1,否则c(x,y)=c(x-1,y)+c(x-1,y-1);
对照物代码如下:
#include
#include
弹跳床int c(int x,int y){ //递归函数
int z;
if(y==1||y==x)return 1;
z=c(x-1,y-1)+c(x-1,y);
return z;
}
int main(int argc, const char * argv[])
{
int n;
scanf("%d",&n);//输⼊⾏数
for (int i=1; i<=n; i++) {
for (int j=1; j<2*n-2*i+1; j++)printf(" ");//打印空格
机房集中监控for (int j=1; j<=i; j++)printf("%4d",c(i,j));//输出数字时保留间隙
printf("\n");
}
return 0;
}
结果截图:不锈钢焊接技术

本文发布于:2023-07-26 00:08:46,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/192305.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:递归   输出   等于   集中   焊接   足式
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图