编写简单代码打印等腰三角图 c打印杨辉三角代码
dosbox模拟dos环境用turbo c实现打印杨辉三角
#include "stdio.h"
main(){
int s[10][10];
int i,j,k;
for(i=0;i<10;i ){ /*为数组中的对角线和第0列元素赋值*/
s[i][i]=1;s[i][0]=1;
}
for(i=2;i<10;i ) /*为其他的元素赋值*/
for(j=1;j<i;j )
s[i][j]=s[i-1][j-1] s[i-1][j];
printf("\n");
for(i=0;i<10;i ){ /*不输出无意义的元素*/
for (k=i;k<=10;k ) /*控制每行的空格*/
printf(" ");
for(j=0;j<=i;j ) /*控制每行的数据*/
printf("M",s[i][j]);
printf("\n");
}
}
杨辉三角中有这样特点,第一行数字为1,从第二行开始,每一行的第一个数字和最后一个数字等于1,中间的数字,等于上一行的两个肩膀的数字之和嗯,这是杨辉三角的特点。
运行结果是这样的
运行后的结果
想看查看更多的C语言代码,请查看我的今日头条"图形编程"和同名的我的西瓜视频"图形编程"和我的抖音"怀旧图形编程"
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com