杨辉三角C语言代码
```c
#include <stdio.h>
int main()
{
int i, j, rows;
printf("输入行数: ");
scanf("%d",&rows);
for(i=0; i<rows; i++)
{
for(j=0; j<=i; j++)
{
if (j==0 || i==j) // 第一个和最后一个元素都是1;
printf("1 ");
else // 其他位置的元素:上面两个元素之和;
printf("%d ", (i-1)*(i-1+1)/2 + j ); // 注意这里的计算方法;
} // 每行完毕后换行;
printf("
"); // 输出完毕后换行; } return 0; } ```
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。