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;
}
相关推荐
坚持编程的菜鸟4 小时前
模拟实现memmove
c语言·算法·模拟实现memmove
wabs6665 小时前
关于图论【最短路径之Dijkstra算法(堆优化版)|卡码网47.参加科学大会的思考】
数据结构·算法·图论·优先级队列·邻接表·小顶堆·卡码网
坚持编程的菜鸟5 小时前
编写判断大小端程序
c语言·算法·判断大小端
papaofdoudou5 小时前
判断排列逆序奇偶性的乘积判别法(范德蒙德符号法)
人工智能·算法
linux-hzh6 小时前
百日算法修炼 · Day 03
java·算法
问商十三载6 小时前
RAG 检索效果差怎么排查?2026 五层诊断法完整指南
开发语言·人工智能·windows·python·算法
不负岁月无痕6 小时前
简单理解操作系统结构
java·linux·c语言·开发语言·c++·面试
qq_448011167 小时前
C语言中的指针函数和函数指针
java·c语言·开发语言
嵌入式老牛7 小时前
三相电气量采集模块设计(三)非同步采样时的精度提升
算法·精度·计量
clerly8 小时前
C语言如何实现继承?
c语言·多态·继承·封装·结构体