杨辉三角(C语言)

一、N-S流程图;

二、运行结果;

三、源代码;

cs 复制代码
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>

int main()
{
	//初始化变量值;
	int a[10][10] = { 0 };
	int i, j;

	//赋值;
	a[0][0] = 1;

	//实现杨辉三角;
	for (i = 1; i < 10; i++)
	{
		//内层循环;
		for (j = 1; j < i + 1; j++)
		{
			//每行第一个赋值为1;
			a[i][0] = 1;
			//运算;
			a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
		}
	}

	//循环打印;
	for (i = 0; i < 10; i++)
	{
		//列;
		for (j = 0; j < i + 1; j++)
		{
			//输出;
			printf("%5d", a[i][j]);
		}

		//换行;
		printf("\n");
	}

	return 0;
}
相关推荐
云栖梦泽1 分钟前
鸿蒙数据持久化实战:构建本地存储与云同步系统
开发语言·鸿蒙系统
wjs20247 分钟前
《Ionic 侧栏菜单》
开发语言
祁思妙想8 分钟前
linux常用命令
开发语言·python
LYFlied20 分钟前
【每日算法】LeetCode 19. 删除链表的倒数第 N 个结点
算法·leetcode·链表
踏浪无痕23 分钟前
计算机算钱为什么会算错?怎么解决?
后端·算法·面试
mit6.82425 分钟前
[box64] 解决ARM64运行x86_64跨平台兼容性 | 机器架构配置
c语言
IMPYLH30 分钟前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
普通网友32 分钟前
Objective-C 类的方法重载与重写:区别与正确使用场景
开发语言·ios·objective-c
夏乌_Wx33 分钟前
练题100天——DAY28:找消失的数字+分发饼干
数据结构·算法
喵了meme40 分钟前
C语言实战6
c语言·开发语言