数字三角形 c 语言实现
来源:互联网 发布:java语言的就业前景 编辑:程序博客网 时间:2024/05/22 11:59
#include<stdio.h> // 用全局变量来存数组int Tri[5][5]={{7}, {3,8}, {8,1,0}, {2,7,4,4}, {4,5,2,6,5}}; //数组的输出函数void prin(int tri[][5],int n){int i=n; int j=0;for(i=0; i<n; i++){for(j=0;j<=i;j++){printf("%5d",tri[i][j]);} printf("\n");}} //从倒数第二行开始,往上开始构造.int dayn(int Tri[5][5], int m) { int i,j,t; for (i=m-2; i>=0; i--)//3->0 { for (j=0; j<i+1; j++) // 0->i 0-->3 { printf("%d %d %d --> ", Tri[i][j],Tri[i+1][j], Tri[i+1][j+1] ); int t=((Tri[i+1][j]>Tri[i+1][j+1])? Tri[i+1][j] :Tri[i+1][j+1]); printf("%dth choose %d --> ", i, t); Tri[i][j] += t ; printf("%d %d %d \n", Tri[i][j],Tri[i+1][j], Tri[i+1][j+1] ); } printf("\n"); } /// int nn=Tri[0][0]; return nn; } int main() { prin(Tri,5); printf("%d\n",dayn(Tri,5)); return 0;}
0 0
- 数字三角形 c 语言实现
- 巴斯卡(Pascal)三角形 (C语言实现)
- c语言实现数字雨
- Java实现-数字三角形
- c语言 三角形
- C语言实现之三角形问题(非动态规划方法)
- Sierpinski triangle(谢尔宾斯基三角形)C语言控制台实现
- c语言编程实现数字全排列
- c语言实现长数字相加算法
- c语言实现数字竞猜游戏
- c语言编程:实现数字的翻转
- C语言实现将数字颠倒
- 数字特征值(C语言实现)
- 猜数字(c语言实现)
- c语言实现一个猜数字游戏。
- C语言+EasyX实现数字雨
- 用C语言实现数字滤波
- C语言实现猜数字游戏
- 稀疏图的邻接表
- maven介绍及在eclipse中使用
- Angular用ng-repeat生成表单并绑定ng-click时的一个细节
- unix环境高级编程-unix的进程环境
- 堆排序
- 数字三角形 c 语言实现
- 开源C++项目Google JavaScript引擎V8挑战实录,带你进入V8之旅
- 多边形自相交处理-selfIntersection
- 山东省浪潮杯 SDUT3260大整数取模
- C++中多态性和重载
- Spark配置
- 第二周项目2-别拿胖子说事
- Effective Java——创建和销毁对象
- 提高你开发效率的十五个Visual Studio 2010使用技巧