c语言输出杨辉三角

cs 复制代码
#include<stdio.h>
int main()
{
    int x = 0; //表示杨辉三角的的大小
    int y = 1;
        printf("请输入x的值: ");
        scanf("%d", &x);
        for (int i = 0; i < x; i++) {
            for (int j = 0; j <= i; j++) {
                if (j == 0 || i == 0) {
                    y = 1;
                }
                else {
                  y = y * (i - j + 1) / j;
                }
                printf("%d ", y);
            }
            printf("\n");
        }
	return 0;
}
相关推荐
水饺编程17 小时前
第1章:开发环境搭建,在 Windows 中安装 QEMU
c语言·汇编
朝朝辞暮i17 小时前
C++ 第 13 课:值传递 —— 为什么函数里改了,外面却没变?
java·c++·算法
淡海水17 小时前
02-02-原理篇-分代GC
算法·unity·c#·游戏引擎·.net·gc
沐晓时光18 小时前
C语言入门,深入理解指针(1)
c语言·开发语言
无忧.芙桃18 小时前
C++语言原理与实践(十):vector类的底层实现
开发语言·c++·算法
乐迪信息18 小时前
AI防爆摄像机,监测港口船舶航行偏航隐患
大数据·人工智能·深度学习·算法·计算机视觉
天l志18 小时前
DL/T 645—2007《多功能电能表通信协议》的跨平台 C 语言实现
c语言·电表·dlt645
0+11119 小时前
算法 --模拟
c++·算法·leetcode
青山是哪个青山19 小时前
LeetCode 300:最长递增子序列
算法
hetao173383719 小时前
2026-10-01~02 hetao1733837 的刷题记录
c++·算法