#include<stdio.h>
void ber(int level);
int num(int i,int j);
int number(int n);
void main()
{
int level;
printf("please intput you need know what's line yanghui number:\n");
scanf("%d",&level);// 这句改了 scanf("level",&level) 这种写法有吗? 没有见过
printf("There number is:\n");
ber(level);
}
void ber(int level)
{
int row,col;
for(row=0;row<level;row++)
{
for(col=0;col<=1;col++)
printf("%6d",num(row,col)); //注意这句改了
printf("\n");
}
int num(int i,int j)
{
return number(i)/(number(j)*number(i-k)); //注意这句有问题, 这个函数里 没有变量 n 和 k
}
int number(int n)
{
int pro=1,i;
for(i=1;i<=n;i++)
pro*=i;
return(pro);
}
void ber(int level);
int num(int i,int j);
int number(int n);
void main()
{
int level;
printf("please intput you need know what's line yanghui number:\n");
scanf("%d",&level);// 这句改了 scanf("level",&level) 这种写法有吗? 没有见过
printf("There number is:\n");
ber(level);
}
void ber(int level)
{
int row,col;
for(row=0;row<level;row++)
{
for(col=0;col<=1;col++)
printf("%6d",num(row,col)); //注意这句改了
printf("\n");
}
int num(int i,int j)
{
return number(i)/(number(j)*number(i-k)); //注意这句有问题, 这个函数里 没有变量 n 和 k
}
int number(int n)
{
int pro=1,i;
for(i=1;i<=n;i++)
pro*=i;
return(pro);
}