设计程序:将10个数排成一圈,求相邻三个之和的最小值

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:20:40
谢谢!

package com.tttt.aaaa;

public class Test {

private int[] ss = {10,5,9,7,6,8,12,6,14,5};
int temp1=0;
int temp2=0;;
/**
* @param args
*/

public int Cha(){
temp1 = ss[0]+ss[1]+ss[2];
for(int i =0; i<ss.length;i++){
if(i==ss.length-2){
temp2 = ss[i]+ss[i+1]+ss[0];
}else if(i==ss.length-1){
temp2 = ss[i]+ss[0]+ss[1];
}else{
temp2 = ss[i]+ss[i+1]+ss[i+2];
}
if(temp2<temp1){
temp1=temp2;
}
}
return temp1;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test t = new Test();
System.out.println(t.Cha());
}

}
你可以去修改一下,改成键盘输入数据,该程序不只局限于10个数,可以任意多个数字。你去试试

随机产生100个数,将其排成10行10列,每列按从大到小顺序排列。输出排序后的数组,每行输出10个数。 编写VB程序,从1-10选6个数围成一圈,相邻两个和为素数 将1,2,3,…,10这十个数按任意顺序排成一圈。在这一圈数中一定有相邻的三个数之和不小于17? 设计一个函数,完成将包含10个数的数组从小到大排列 设计一个函数,完成将包含10个数的数组从小到大排列 设计算法,从输入的10个数中选出最小值,要求程序框图. vfp 设计程序 统计出某一字段内容的个数 设计程序将1-20这20个数放到一个环上,使得环上任意两个相邻数之和为素数 设计一个程序,输入数组inta[10]的每一个元素,求该数组中的奇数个数和平均值以及偶数的个数和平均值 用VB编写“任意输入10个数,将它们由大到小进行排序输出到窗体上”的程序