你想要的杨辉三角

代码分析:
简单的输入输出
数组循环套用

代码展示:

#include<stdio.h>
int main()
{
    
    
	int i,j,a[11][11]={
    
    {
    
    0,1}};
	for(i=1;i<=10;i++)
		for(j=1;j<=i;j++)
			a[i][j]=a[i-1][j-1]+a[i-1][j];
		for(i=1;i<=10;i++)
		{
    
    	for(j=1;j<=i;j++)
				printf("%5d",a[i][j]);
			printf("\n");
		}
printf("此为10*10杨辉三角:\n");
	for(i=1;i<=10;i++)
		for(j=1;j<=i;j++)
			a[i][j]=a[i-1][j-1]+a[i-1][j];
	
			
		for(i=1;i<=10;i++)
		{
    
    	
for(j=1;j<=10-i;j++)
				printf("  ");
for(j=1;j<=i;j++)
				printf("%4d",a[i][j]);

			printf("\n");
		}
}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yooppa/article/details/113886138