用c++编写程序,输出以下的杨辉三角形,输出n行,n由键盘输入。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
时间: 2024-05-14 10:11:47 浏览: 205
dnSpy-net-win32-222.zip
好的,我可以帮您解答这个问题。以下是用 C 语言编写输出杨辉三角形的程序:
```
#include <stdio.h>
int main()
{
int n, i, j, coef = 1;
printf("请输入行数: ");
scanf("%d", &n);
for (i = 0; i < n; i++) {
for (j = 0; j <= i; j++) {
if (j == 0 || i == 0)
coef = 1;
else
coef = coef * (i - j + 1) / j;
printf("%d ", coef);
}
printf("\n");
}
return 0;
}
```
您可以将以上代码复制粘贴到 C 语言的编译器中,编译后运行即可输出对应行数的杨辉三角形。希望能对您有所帮助!
阅读全文