求助。。。。写杨辉三角的程序,但是出现毛病,求帮忙
我想写一个 杨辉三角 C语言程序,写完了,却发现有点毛病,但是不知道哪里有毛病,希望各位大神帮我看看。。。程序。。。/* 杨辉三角 */
#include <conio.h>
#include <stdio.h>
int jiecheng(x,y);
void main()
{
int i,n,m;
printf("输入N:"); //确定行数
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(m=0;m<12-i;m++) //打印前面的空格
printf(" ");
for(m=1;m<=i;m++) //打印第i行第m个数
printf("%6d",jiecheng(i,m));
printf("\n");
}
getch();
}
int jiecheng(x,y)
{
int a=1,b;
if(y==1||x==y)
{ a=1; }
else
{
for(b=1;b<y;b++)
{
a*=((x-b)/(b));
}
}
return(a);
}