Cómo escribir tablas de multiplicar trigonométricas superiores e inferiores en lenguaje C
1. Triángulo superior:
#includelt; stdio.hgt
intmain()
{
inti, j, resultado;
printf("\n");
for(i=1; ilt; 10; i )
{
for(j=1;jlt;=i;j)
{
resultado=i*j;
printf(" d*d=-3d", i, j, result); /*-3d significa alineación a la izquierda, ocupando 3 bits*/
}
printf("\n") ;/*Nueva línea después de cada línea*/
}
}
2. Triángulo inferior:
#stdio.hgt; ;
intmain()
{
inti,j;
for(i=1;ilt;=9;i)
{
for(j=1;jlt;=9;j)
{
si(jlt;i)
//Imprime ocho espacios, elimina los espacios para formar el triángulo superior izquierdo
printf("");
else
printf ("d *d=2d",i,j,i*j);
}
printf("\n");
}
return0;
}
Información ampliada
Triángulo Yang Hui en lenguaje C
#includelt; ;
intmain()
{
inta[10][20], i, j
for(i=0; ; ilt; 10 ;i)
for(j=0;jlt;20;j)
a[i][j]=0;
para(i= 0;ilt;10;i)
{
para(j=0;jlt;=i;j)
{ p>
if(jlt;1)
a[i][j]=1;
elseif(i==0)
romper ;
else
a[i][j]=a[i-1][j-1] a[i-1][j];
}
}
para(i=0;ilt;10;i)
{
para(j=0 ;jlt;= i; j )
printf("4d", a[i][j]);
printf("\n");
}
retorno0;
}