C语言编写杨辉三角
来源:互联网 发布:淘宝没有添加销售属性 编辑:程序博客网 时间:2024/06/03 17:05
C语言重新学习不多久写的算法,希望对大家有帮助,评论区欢迎大家留言,点赞,打赏,丢香蕉给我,谢谢
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#define length 10//定义输出的行数int main(){ int arr[length][length] = { { 0 } }; int j = 0; int k = 0; int i = 0; for (j = 0; j < length; j++) //第一个和最后一个数字置1 { arr[j][0] = 1; arr[j][j] = 1; } for (j = 2; j < length; j++)//对非第一个和最后一个求值 { for (k = 1; k < j; k++) { arr[j][k] = arr[j - 1][k - 1] + arr[j - 1][k]; } } for (j = 0; j < length; j++)//打印 { while (i < (length - 1)) { printf(" "); i++; } for (k = 0; k <= j; k++) { printf("%-4d", arr[j][k]);//%-6d,以长度为6,左对齐的方式输出 if (j == k) printf("\n"); } i = j + 1; } return 0;}
注释:宏定义的length可以更改,输出自己想输出的长度。建议13以下时输出格式给%-4d,代码28处printf()内保持输出两个空格不变;13以上使用-%6d,且printf()中输出应多加一个空格
阅读全文
0 0
- C语言编写杨辉三角
- c语言 杨辉三角
- 杨辉三角 c语言
- c语言 杨辉三角
- 杨辉三角(c语言)
- C语言 杨辉三角
- 杨辉三角 C语言
- 【C语言】杨辉三角
- C语言 杨辉三角
- C语言杨辉三角
- 用C语言编写程序在屏幕上打印杨辉三角。(非递归)
- C语言 - 杨辉三角:求任意N阶杨辉三角
- 杨辉三角(C语言)
- C语言打印“杨辉三角”
- 用C语言输出杨辉三角
- 杨辉三角(c语言)
- C语言复习之杨辉三角
- C语言打印杨辉三角
- npm和cnpm的安装(window)
- 今年余下时间的的目标
- 服务端解决跨域问题的方案(一)
- 查看文件内容
- 深度学习 CNN卷积神经网络 LeNet-5详解
- C语言编写杨辉三角
- 弹性与性能兼俱,阿里云神龙云服务器全解析
- OBS Windows 编译
- linux安装mysql5.7.20,亲测
- 20个非常有用的Java程序片段
- 用RabbitMQ发邮件(结合PHPMailer)
- 文本处理
- 智慧社区有多“智慧”?解读智能化背后的技术应用
- 安卓自定义view系列之paint画笔类详解