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;
}
相关推荐
wengqidaifeng13 小时前
探索数据结构(二):空间复杂度
c语言·开发语言·数据结构
难得的我们13 小时前
单元测试在C++项目中的实践
开发语言·c++·算法
Once_day13 小时前
代码训练总结(1)算法和数据结构的框架思维
数据结构·算法
鹿角片ljp13 小时前
力扣125.验证回文串-双指针
数据结构·算法
We་ct13 小时前
LeetCode 30. 串联所有单词的子串:从暴力到高效,滑动窗口优化详解
前端·算法·leetcode·typescript
-Try hard-13 小时前
数据结构|概念及单向有头链表
数据结构·算法·vim
历程里程碑13 小时前
子串----和为K的子数组
大数据·python·算法·leetcode·elasticsearch·搜索引擎·哈希算法
Aaron158813 小时前
通信灵敏度计算与雷达灵敏度计算对比分析
网络·人工智能·深度学习·算法·fpga开发·信息与通信·信号处理
2301_7903009613 小时前
C++中的命令模式
开发语言·c++·算法
2301_8223769413 小时前
C++中的解释器模式
开发语言·c++·算法