Lenguaje C: imprime el triángulo Yang Hui, es fácil de entender

el código se muestra a continuación:

/************************
*程序功能:打印杨辉三角
*时间:2019年10月00日
************************/

#include<stdio.h>
int main(int argc, const char *argv[])
{
    
    
	int i=0,j=0;
	int m[10][10]={
    
    0};
	for(i=0;i<10;i++)
	{
    
    
		for(j=0;j<=i;j++)
		{
    
    
			if(j==0 || j==10-1)//第一个和最后一个都为1
			{
    
    
				m[i][j]=1;	
			}
			else
			{
    
    
				m[i][j]=m[i-1][j-1]+m[i-1][j];//求当前值
			}
		}
	}
	for(i=0;i<10;i++)
	{
    
    	
		for(j=0;j<=i;j++)
		{
    
    
			printf("%d  ",m[i][j]);
		}
		putchar(10);
	}
	return 0;
}

Finalizar.

Supongo que te gusta

Origin blog.csdn.net/qq_19693355/article/details/105612851
Recomendado
Clasificación