
c语言杨辉三角
-
2023年3月16日发(作者:全球学术快报官网)代码最简单的杨辉三⾓(C语⾔)
#include
voidfunc(){
inta[25]={0,1},n=10;
for(inti=1;i<=n;i++){intt,up=0;//初始化,a[0]⽤不上;
for(intj=1;j<=i;j++){
t=a[j];//除第⼀⾏,任⼀⾏最后⾯的a[i]为0(初始化时定义);
a[j]=a[j]+up;//右值中a[j]表⽰上⾯的数,up表⽰上⾯左边的数(并⾮a[j-1],a[j-1]是上⼀步未变时候的a[j],可上⼀步的a[j]已经变了);
up=t;//将未变的a[j]赋给up,下次循环⽤
printf("%-10d",a[j]);
}putchar('n');
}
}
intmain(){
func();
return0;
}
👁️ 阅读量:0
© 版权声明:本文《c语言杨辉三角》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686519211a278413.html。