计算并输出杨辉三角形的前10行

第一种方法,代码如下:

#include <stdio.h>
main()
{
	int a[10][10]={0};
	int n,i,j;
	printf("请输入要打印的行数: ");
	scanf("%d",&n);

	for(i=0;i<n;i++)
		for(j=0;j<=i;j++)
		{
			if(j==0||j==i)
				a[i][j]=1;
			else
				a[i][j]=a[i-1][j]+a[i-1][j-1];		
		}
	for(i=0;i<n;i++)
	{	for(j=0;j<=i;j++)
			printf("%-5d ",a[i][j]);
	     printf("\n");
	}
}

第二种方法,代码如下:

#include <stdio.h>
main()
{
	int a[10][10],i,j;
	for(i=0;i<10;i++)
	{
		a[i][0]=1;
		a[i][i]=1;
	}
	for(i=2;i<10;i++)
		for(j=1;j<i;j++)
			a[i][j]=a[i-1][j]+a[i-1][j-1];
	for(i=0;i<10;i++)
	{
		for(j=0;j<=i;j++)
		printf("%-5d",a[i][j]);
		printf("\n");
	}
}

结果如下:

1
1    1
1    2    1
1    3    3    1
1    4    6    4    1
1    5    10   10   5    1
1    6    15   20   15   6    1
1    7    21   35   35   21   7    1
1    8    28   56   70   56   28   8    1
1    9    36   84   126  126  84   36   9    1
请按任意键继续. . .

相关推荐

  1. 计算输出三角形10

    2024-07-22 00:24:03       40 阅读
  2. 输出三角形

    2024-07-22 00:24:03       43 阅读
  3. C#三角形

    2024-07-22 00:24:03       59 阅读
  4. 三角

    2024-07-22 00:24:03       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 00:24:03       171 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 00:24:03       189 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 00:24:03       157 阅读
  4. Python语言-面向对象

    2024-07-22 00:24:03       170 阅读

热门阅读

  1. 线程局部变量共享 -- 使用ThreadLocal解决该需求

    2024-07-22 00:24:03       37 阅读
  2. 内联汇编清楚变量指定位

    2024-07-22 00:24:03       34 阅读
  3. 信竞2024年csp-j模拟赛第二场赛后总结

    2024-07-22 00:24:03       46 阅读
  4. 《C++并发编程实战》笔记(三)

    2024-07-22 00:24:03       45 阅读
  5. 决策树:简单而强大的机器学习算法

    2024-07-22 00:24:03       42 阅读
  6. 过拟合和欠拟合的解决办法

    2024-07-22 00:24:03       38 阅读
  7. mac电脑显示隐藏文件

    2024-07-22 00:24:03       43 阅读
  8. 十、继承

    2024-07-22 00:24:03       32 阅读
  9. Dubbo 的服务降级

    2024-07-22 00:24:03       41 阅读
  10. iOS 语言基础&初探 Xcode 工具

    2024-07-22 00:24:03       40 阅读
  11. python编程技巧——list计算

    2024-07-22 00:24:03       40 阅读
  12. C语言用顺序表实现二叉树

    2024-07-22 00:24:03       37 阅读