博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU2032 杨辉三角
阅读量:5735 次
发布时间:2019-06-18

本文共 901 字,大约阅读时间需要 3 分钟。

问题链接:。这是一个入门训练题,用C语言编写程序。

问题简述参见上述链接。

问题分析这里给出两个版本的程序,分别用一维数组和二维数组来存储杨辉三角。使用二维数组存储杨辉三角,可以实现一次计算多次使用。使用一维数组存储杨辉三角,需要更高的技巧。编程时候,需要注意空格输出的条件。

程序说明(略)。

有关杨辉三角程序,参见:。

AC的C语言程序如下(使用二维数组的版本):

/* HDU2032 杨辉三角 */#include 
int pascal[30+1][30+1];// 使用二维数组的杨辉三角程序void pascalgo(int n){ int i, j; for(i=0; i
AC的C语言程序如下(使用一维数组的版本):

/* HDU2032 杨辉三角 */#include 
int pascal[30+1];// 使用一维数组的杨辉三角程序void pascalgo(int n){ int i, j; for(i=0; i
=0; j--) { if(j == i || j == 0) pascal[j] = 1; else pascal[j] += pascal[j-1]; if(j != i) printf(" "); printf("%d", pascal[j]); } printf("\n"); }}int main(void){ int n; while(scanf("%d", &n) != EOF) { pascalgo(n); printf("\n"); } return 0;}

转载于:https://www.cnblogs.com/tigerisland/p/7564704.html

你可能感兴趣的文章
我的友情链接
查看>>
让你快速上手的Glide4.x教程
查看>>
浮动和清除(闭合)浮动
查看>>
微信小程序注册流程
查看>>
LR录制脚本时IE打不开的原因
查看>>
类的基础
查看>>
微博自动化测试
查看>>
Sublime Text 2.0.2,Build 2221注册码
查看>>
js scroll事件
查看>>
day08 文件操作
查看>>
最长递增子序列 动态规划
查看>>
「小程序JAVA实战」微信小程序工程结构了解(五)
查看>>
使用列表
查看>>
Edge browser hosts file
查看>>
原生CSS设置网站主题色—CSS变量赋值
查看>>
概率dp - UVA 11021 Tribles
查看>>
webpack 4.0 中 clean-webpack-plugin 的使用
查看>>
数据库神器:Navicat Premium
查看>>
WPF
查看>>
Best website for Photogrammetry
查看>>