如图,C语言编程565593 C Programming Language 采纳嘎嘎快
2条回答 默认 最新
- 技术专家团-小桥流水 2022-10-22 15:54关注
运行结果:
代码:
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int merge(int a[], int n) { int tmp, max = 0; int t, i, j, k; int* p; if (n == 1) return a[0]; else if (n == 2) return a[0] * a[1]; else { max = 0; for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) { p = (int*)malloc(sizeof(int) * (n - 1)); for (t = 0, k = 0; k < n; k++) { if (k != i && k != j) p[t++] = a[k]; } p[n - 2] = a[i] + a[j]; tmp = a[i]*a[j] + merge(p, n - 1); if (tmp > max) max = tmp; delete[] p; p = 0; } } return max; } } int main() { int n; int* a = 0; int maxscore = 0, score; int i, j; scanf("%d", &n); a = (int*)malloc(sizeof(int) * n); for (i = 0; i < n; i++) scanf("%d", &a[i]); maxscore = merge(a, n); printf("%d", maxscore); delete[] a; a = 0; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 求苹果推信imessage批量推信技术
- ¥15 ubuntu 22.04 系统盘空间不足。隐藏的docker空间占用?(相关搜索:移动硬盘|管理系统)
- ¥15 利用加权最小二乘法求亚马逊各类商品的价格指标?怎么求?
- ¥15 c++ word自动化,为什么可用接口是空的?
- ¥15 Matlab计算100000*100000的矩阵运算问题:
- ¥50 VB6.0如何识别粘连的不规则的数字图片验证码
- ¥16 需要完整的这份订单所有的代码,可以加钱
- ¥15 Stata数据分析请教
- ¥15 请教如何为VS2022搭建 Debug|win32的openCV环境?
- ¥15 关于#c++#的问题:c++如何使用websocketpp实现websocket接口调用,求示例代码和相关资料