第1题
算法设计:对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径经过的数字和的最大值.
数据输入:文件input.txt提供输入数据.文件的第1行是数字三角形的行数n(1≤n≤100).接下来的n行是数字三角形各行中的数字.所有数字在0~99之间.
结果输出:将计算结果输出到文件output.txt.文件第1行中的数是计算出的最大值.
第2题
由正实数构成的数字三角形排列形式如图所示. 第一行的数为;第二行的数从左到右依次为第n行的数为.从开始,每一行的数只有两条边可以分别通向下一行的两个数和. 用动态规划算法找出一条从单向向下通到中某个数的路经,使得该路经上的数之和达到最大.令是从到的路径上的数的最大和,则
A、
B、
C、
D、
第3题
有正实数构成的数字三角形排列形式如图所示. 第一行的数为;第二行的数从左到右依次为第n行的数为.从开始,每一行的数只有两条边可以分别通向下一行的两个数和. 用动态规划算法找出一条从向下通到中某个数的路经,使得该路经上的数之和达到最大.令是从到的路径上的数的最大和,则
A、
B、
C、
D、
第4题
有正实数构成的数字三角形排列形式如图所示. 第一行的数为;第二行的数从左到右依次为第n行的数为.从开始,每一行的数只有两条边可以分别通向下一行的两个数和. 用动态规划算法找出一条从向下通到中某个数的路经,使得该路经上的数之和达到最大.令是从到的路径上的数的最大和,则
A、
B、
C、
D、
第5题
有正实数构成的数字三角形排列形式如图所示. 第一行的数为;第二行的数从左到右依次为第n行的数为.从开始,每一行的数只有两条边可以分别通向下一行的两个数和. 用动态规划算法找出一条从向下通到中某个数的路经,使得该路经上的数之和达到最大.令是从到的路径上的数的最大和, 上述算法的时间复杂度是:
A、
B、
C、
D、
E、
第6题
将三相对称负载连接成三角形,如下图所示,图中电压表V1与V2的读数为()
A. ['A、V1=V2=220V
B. V1=V2=380V
C. V1=V2
D. V2=V1
第9题
输入整数n,显示出具有n行的杨辉三角形,下图显示n=8的运行效果。要求:用数组实现。Private Sub Command1_Click() Dim a() As Integer, i%, j%, n% n = Val(Text1.Text) ______(1)______ ‘重新定义动态数组a为n行n列 For i = 1 To n a(i, 1) = 1 a(i, i) = 1 Next i For i = 2 To n For j = 2 To n-1 a(i, j) = a(i - 1, j - 1) + a(i - 1, j) Next j Next i For i = 1 To n For j = 1 To______(2)______ Print Tab(4 * j); a(i, j); Next j ______(3)______ ’换行 Next i End Sub 完善程序,在答题时,务必在答题框中写好题号和答案,如下: (1): _________ (2): _________ (3): _________
第10题
编写作图程序:输入一个整数n,输出由n行上三角形与n+1行下三角形组成的如下菱形。 输入样例: 5 输出样例:(程序有3个空,答案一行写一个,不要添加多余的空格) #include<stdio.h> int main() { int n,i, j; scanf("%d",&n); for(i=1;i<= n;i++) 输出n行上三角形 { for(j="1;j<=" n-i+1;j++) 输出每行*号前的空格 (1) (2) ;j++) 输出第i行的*号 putchar('*'); putchar('\n'); } for(i="1;i<=" (3) ;i++) 输出n+1行下三角形 putchar(' '); 2*n+3-2*i;j++) return 0; 提示: n行上三角形的编程,可以参考本周教学内容:循环的嵌套中讲解的最后一个例题>
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!