例如:
n = 5 ;
a = {2,3,4,5,10}
输出: 12 (选择3,4,5时)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
int i,j,k; //循环参数
int temp;
int longest; //最长的三角形周长
int difference,length; //边差和周长
char example_array[100];
scanf("%d",&n);
for(i = 0 ;i < n ;i++){
scanf("%d",&example_array[i]); //对数组的赋值
}
longest = example_array[0] + example_array[1] + example_array[2];
for(i = 0;i < n;i++){
for(j = i + 1;j < n;j++){
for(k = j +

该程序旨在从已按长度升序排列的棍子数组中找出能构成三角形的三根棍子,以获得最大周长。通过三层嵌套循环遍历所有可能的组合,并使用条件判断找到满足三角形条件(任意两边之和大于第三边)的最大周长。
最低0.47元/天 解锁文章
387

被折叠的 条评论
为什么被折叠?



