1.本次课学习到的知识点: (1)学习了数字金字塔【例5-5】例题,pyramid ()函数功能,函数定义时,形参n决定数字金字塔的层数; (2)不返回结果的函数定义: void 函数名 (形参数) /* 函数首部* / { 函数实现过程 /* 函数体* / } (3)函数类型变为了void,表示不 ...
分类:
其他好文 时间:
2016-11-13 22:40:28
阅读次数:
222
一、本次课学习到的知识点: 1、以数字金字塔为例,介绍函数的另一种形式,即不返回结果的函数。 2、不返回结果的函数定义: void 函数名(形参表) { 函数实现过程 } 函数类型为void,表示不返回结果,函数体中可以使用没有表达式的return语句,也可以省略return。void类型的函数虽然 ...
分类:
其他好文 时间:
2016-11-13 01:40:24
阅读次数:
169
一、本次课主要内容: 本次课通过以下两个知识点来完成: (1)以数字金字塔为例,介绍函数的另一种形式,即不返回结果的函数。不返回结果的函数在定义、调用、参数传递、函数声明上,思路完全与以前相同,只是函数类型变为void。最后,强调函数的优点,即结构化程序设计的思路,包括按自顶向下的方法对问题进行分析 ...
分类:
编程语言 时间:
2016-11-11 13:57:32
阅读次数:
453
题目描述假设有如下所示的一个数字金字塔,现在,要求写一个程序来查找从顶点到底部任意处结束的路径,使路径经过的数字的和最大,并输出该路径的最大和。比如以下金字塔的和最大路径的和为7+3+8+7+5=30。73 28 1 02 7 4 44 5 2 6 5C++ Code1234567891011121...
分类:
其他好文 时间:
2015-09-09 16:44:00
阅读次数:
475
用二维数组记录数,每一个数a[i][k]对应的下两个数是a[i+1][k]和a[i+1][k+1]队列数组也可以记忆化搜索从下往上讨论DP==从下往下讨论DP, f[i][k]从塔顶到此处的最大路径引申滚动数组 1 #include 2 using namespace std; 3 #define....
分类:
其他好文 时间:
2015-04-11 19:19:36
阅读次数:
143
#include
using namespace std;
void main()
{
int i,n;
cout
cin>>n;
for (i=1;i
{
for(int j=0;j
cout
for (int k=0;k
{
if (k
{
printf("%2d",i-k);
}
else
{
printf("%2d",k-i+2);
}
...
分类:
其他好文 时间:
2014-12-26 18:43:41
阅读次数:
227
★1.5 Number Triangles 数字金字塔
考虑在下面被显示的数字金字塔.写一个程序来计算从最高点开始在底部任意处结束的路径经过数字的和的最大.每一步可以走到左下方的点也可以到达右下方的点.73 88 1 02 7 4 44 5 2 6 5在上面的样例中,从7 到 3 到 8 到 7 到 5 的路径产生了最大和:30PROGRAM NAME: numtri18INPUT FORMAT...
分类:
其他好文 时间:
2014-09-11 23:58:22
阅读次数:
1440