用%4d输出每一个数组元素并且 输入整数n(1到10之间的整数),输出杨辉三角
时间: 2024-05-13 17:20:38 浏览: 9
以下是使用C语言的代码示例:
```
#include <stdio.h>
int main() {
int n, i, j, triangle[10][10];
// 输入n
printf("请输入一个1到10之间的整数n:");
scanf("%d", &n);
// 构建杨辉三角
for (i = 0; i < n; i++) {
for (j = 0; j <= i; j++) {
if (j == 0 || j == i) {
triangle[i][j] = 1;
} else {
triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];
}
}
}
// 输出杨辉三角
printf("杨辉三角如下:\n");
for (i = 0; i < n; i++) {
for (j = 0; j <= i; j++) {
printf("%4d", triangle[i][j]);
}
printf("\n");
}
return 0;
}
```
运行程序,输入n=5,输出结果如下:
```
请输入一个1到10之间的整数n:5
杨辉三角如下:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
```