数字三角形-创新互联

问题描述
(图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路
径,使该路径所经过的数字的总和大。
●每一步可沿左斜线向下或右斜线向下走;
●1<三角形行数≤100;
●三角形中的数字为整数0,1,…99;

绥中网站建设公司创新互联公司,绥中网站设计制作,有大型网站制作公司丰富经验。已为绥中上千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的绥中做网站的公司定做!

.
(图3.1-1)
输入格式
文件中首先读到的是三角形的行数。

接下来描述整个三角形
输出格式
大总和(整数)
样例输入
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
样例输出
30

#include
#include

using namespace std;

int main ( void )
{
int n; //行数
cin >> n;
int **tri;

tri = new int* [ n ];  
for ( int i = 0; i < n; i++ )  
{  
    *( tri + i ) = new int [ i + 1 ];  
}  

for ( int i = 0; i < n; i++ )  
{  
    for ( int j = 0; j <= i; j++ )  
        cin >> tri [ i ][ j ];  
}  

for ( int i = n - 1; i > 0; i-- )  
{  
    for ( int j = 0; jtri [ i ][ j + 1 ] )  
        {  
            tri [ i - 1 ][ j ] += tri [ i ][ j ];  
        }  
        else  
        {  
            tri [ i - 1 ][ j ] += tri [ i ][ j + 1 ];  
        }  
    }  
}  

cout << tri [ 0 ][ 0 ] << endl;  

system ( "pause" );  
return 0;

}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前名称:数字三角形-创新互联
分享网址:http://hbruida.cn/article/dsegci.html