用c语言编写杨辉三角的前10行
#include<stdio.h>
int main()
{
int n,m,s,j;
s=1;
m=10;
for(n=1;n<=m;n++)
{
s=1;
for(j=1;j<=n;j++)
{
if(j==1)
{
s=1;
}
else
s=s*(n-j+1)/(j-1);
printf("%d\t",s);
}
printf("%d\n");
}
return 0;
}
这是我的代码,运行结果为什么后面还有一些数字呢