实验7-2-6采用直观方法打印杨辉三角形(推荐)
发布时间
阅读量:
阅读量
本题需要依据既定格式输出杨辉三角的前N行内容。
输入格式:
在单行输入中提供数值N,其取值范围为1到10之间。
输出格式:
按照正三角形的排列方式输出杨辉三角的前N行,其中每一项数字均占据固定的4个字符宽度。
输入样例解析
6
输出样例:

思路:
初始化一个尺寸为11×11的二维矩阵,所有元素初始值设为0,并将第0列留空。根据杨辉三角的构造规则,除首行外,其余各行中的每个数值均等于其正上方与左上方数值之和,因此该问题的解法便不言而喻。
AC代码:
#include <stdio.h>
int main()
{
int n,i,j;
int a[11][11]={0};
scanf("%d",&n);
a[1][1]=1;
for(j=0;j<n-1;j++)
printf(" ");
pr
全部评论 (0)
还没有任何评论哟~
