实验7-2-6 打印杨辉三角 (20 分)
发布日期:2021-06-29 22:19:28 浏览次数:2 分类:技术文章

本文共 489 字,大约阅读时间需要 1 分钟。

实验7-2-6 打印杨辉三角 (20 分)

本题要求按照规定格式打印前N行杨辉三角。

输入格式:

输入在一行中给出N(1≤N≤10)。

输出格式:

以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。

输入样例:

6
输出样例:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
#include<stdio.h>
int main()
{
int n,i,j,k;
static int a[100][100];
scanf("%d",&n);
for(i=1;i<=n;i++)
{
a[i][1]=a[i][i]=1;
}
for(i=3;i<=n;i++)
{
for(j=2;j<i;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" “);
}
for(k=1;k<=i;k++)
{
printf(”%4d",a[i][k]);
}
printf("\n");
}
return 0;
}

转载地址:https://dingshijie.blog.csdn.net/article/details/87260161 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:实验10-1 圆形体体积计算器 (20 分)
下一篇:实验7-1-10 交换最小值和最大值 (15 分)

发表评论

最新留言

很好
[***.229.124.182]2024年04月25日 09时38分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章