c语言求杨辉三角行中,第21行第3列的数位多少
#include<stdio.h>
int main()
{
int a[21][21]={0};
int i,j,t,s;
for(i=0; i<21; i++) //求三角的数据
{
a[i][i]=1;
a[i][0]=1;
}
for(i=2; i<21; i++)
{
for(j=1; j<=i; j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
t=a[20][2]; //第21行第3列
s=0;
while(t) //求t位数
{
s++;
t/=10;
}
printf("%d
",s);
}
上一篇:ECXEL函数公式怎么使用!
热门标签: