欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

求java評委打分代碼 評委歌手打分Java程序

java初級數(shù)組,打分器,5個評委評分,去掉最高和最低分,取剩余平均值

import?java.util.Arrays;

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、科爾沁網(wǎng)絡(luò)推廣、微信小程序、科爾沁網(wǎng)絡(luò)營銷、科爾沁企業(yè)策劃、科爾沁品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供科爾沁建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:chinadenli.net

import?java.util.Scanner;

public?class?ScoreDemo?{

public?static?void?main(String[]?args)?{

double[]?scores?=?new?double[5];

Scanner?input?=?new?Scanner(System.in);//掃描器用于讀取控制臺輸入

for?(int?i?=?0;?i??scores.length;?i++)?{//輸入分?jǐn)?shù)

System.out.print("請輸入第"?+?(i?+?1)?+?"位評委的分?jǐn)?shù)");

String?temp?=?input.nextLine().trim();

scores[i]?=?Double.parseDouble(temp);

}

getScore(scores);//對分?jǐn)?shù)進(jìn)行處理的函數(shù)

}

private?static?void?getScore(double[]?scores)?{

//對分?jǐn)?shù)進(jìn)行排序

double?temp;

for?(int?i?=?0;?i??scores.length?-?1;?i++)?{

for?(int?j?=?i?+?1;?j??scores.length;?j++)?{

if?(scores[i]??scores[j])?{

temp?=?scores[i];

scores[i]?=?scores[j];

scores[j]?=?temp;

}

}

}

//去掉一個高分,一個低分后的平均分

double?sum?=0;

for?(int?i?=?1;?i??scores.length-1;?i++)?{

sum+=scores[i];

}

double?pjf?=?sum/(scores.length-2);

System.out.println("排序后的分?jǐn)?shù):"+Arrays.toString(scores));

System.out.println("去掉一個最高分:"+scores[scores.length-1]);

System.out.println("去掉一個最低分:"+scores[0]);

System.out.println("最后的平均分是:"+String.format("%.2f",pjf));//平均分保留2位小數(shù)

}

}

運(yùn)行測試

請輸入第1位評委的分?jǐn)?shù)92.5

請輸入第2位評委的分?jǐn)?shù)90.0

請輸入第3位評委的分?jǐn)?shù)93.8

請輸入第4位評委的分?jǐn)?shù)95.9

請輸入第5位評委的分?jǐn)?shù)97.9

排序后的分?jǐn)?shù):[90.0,?92.5,?93.8,?95.9,?97.9]

去掉一個最高分:97.9

去掉一個最低分:90.0

最后的平均分是:94.07

用JAVA編寫

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

double[]scores=new double[10];

for(int i=0;i10;i++){

System.out.println("請輸入評委分?jǐn)?shù):");

scores[i]=Double.parseDouble(sc.nextLine());

}

Arrays.sort(scores);

double total=0;

for(int i=1;i9;i++){

total+=scores[i];

}

total=total/8;

System.out.println("最終得分:"+total);

}

Java題 在歌星大獎賽中,有10個評委為參賽的選手打分,分?jǐn)?shù)為1~100分。選手最后得分

//希望你看完采納?謝謝

#include?stdio.h?

#define?num?10??????????????//??十個評委?

void??star(void);???????????//打印星號?

void??sort(float?score[]);????//從小到大排序?

int?main()?

{??????

int?i;?

float?sum=0;?

float?average;?

float?score[10];?

star();??//打印星號?

printf("請輸入每個評委給您打的分?jǐn)?shù)\n");?

for(i=0;?inum;?i++)?

{????

printf("第%2d各評委打的分?jǐn)?shù)為:",?i+1);?

scanf("%f",?score[i]);?

}?

sort(score);?

for(i=1;?inum-1;?i++)???//求去最高最低分后的總分?

{?

sum+=score[i];??

}?

average=sum/8;?????//求平均分?

printf("\n去掉的最高分為:%0.2f\n",?score[num-1]);?

printf("\n去掉的最低分為:%0.2f\n",?score[0]);?

printf("\n去掉最高分最低分后,您的總分為:%0.2f\n",?sum);?

printf("\n去掉最高分最低分后,您的平均分為:%0.2f\n",?average);?

printf("\n哈哈,?謝謝您的合作!\nGOOD?BYE!\n");?

star();??//打印星號?

return?0;?

}?

//排序函數(shù)?

void?sort(float?score[])????//從小到大排序?

{?

int?i;?

int?j;?

float?t;??//?用于交換數(shù)?

for(i=0;?inum;?i++)?

{?

for(j=i;?jnum;?j++)????

{?

if(score[i]?score[j])????

{?

t=?score[i];?

score[i]=?score[j];?

score[j]=t;?

}?

}?

}?

}?

//star函數(shù)?

void?star(void)?

{????

int?i;?

for(i=0;?i60;?i++)?

{?

printf("*");?

}?

printf("\n");?

}?

/*?程序頭部注釋開始(為避免提交博文中遇到的問題,將用于表明注釋的斜杠刪除了)????

*?程序的版權(quán)和版本聲明部分????

*?All?rights?reserved.????

*?文件名稱:?txt.c????

*?作????者:?liuyongshui????

*?問????題:??在歌星大獎賽中,有10個評委為參賽的選手打分,分?jǐn)?shù)為1~100分。

選手最后得分為:去掉一個最高分和一個最低分后其余8個分?jǐn)?shù)的平均值。請編寫一個程序?qū)崿F(xiàn)。

*?問題來源:?

*?完成日期:?2013?年4?月22日????

*?版?本?號:?V1.0????

*/???

#include?stdio.h

#define?num?10????//??十個評委

void??star(void);???????????//打印星號

void??sort(float?score[]);????//從小到大排序

int?main()

{????

int?i;

float?sum=0;

float?average;

float?score[10];

star();??//打印星號

printf("請輸入每個評委給您打的分?jǐn)?shù)\n");

for(i=0;?inum;?i++)

{??

printf("第%2d各評委打的分?jǐn)?shù)為:",?i+1);

scanf("%f",?score[i]);

}

sort(score);

for(i=1;?inum-1;?i++)???//求去最高最低分后的總分

{

sum+=score[i];

}

average=sum/8;?????//求平均分

printf("\n去掉的最高分為:%0.2f\n",?score[num-1]);

printf("\n去掉的最低分為:%0.2f\n",?score[0]);

printf("\n去掉最高分最低分后,您的總分為:%0.2f\n",?sum);

printf("\n去掉最高分最低分后,您的平均分為:%0.2f\n",?average);

printf("\n哈哈,?謝謝您的合作!\nGOOD?BYE!\n");

star();??//打印星號

return?0;

}

//排序函數(shù)

void?sort(float?score[])????//從小到大排序

{

int?i;

int?j;

float?t;??//?用于交換數(shù)

for(i=0;?inum;?i++)

{

for(j=i;?jnum;?j++)??

{

if(score[i]?score[j])??

{

t=?score[i];

score[i]=?score[j];

score[j]=t;

}

}

}

}

//star函數(shù)

void?star(void)

{??

int?i;

for(i=0;?i60;?i++)

{

printf("*");

}

printf("\n");

}

用Java語言編寫一個代碼,輸入幾個評委分?jǐn)?shù),去掉一個最大和最小取平均值,

package?com.test;

import?java.io.InputStream;

import?java.util.Scanner;

public?class?Test?{

int[]?nums?=?new?int[5];?//評委分?jǐn)?shù)數(shù)組

int?avg; //平均分

int?num=0;??//輸入的值

int?num2=0;?//冒泡用的

int?num3=0; //冒泡用的

int?sun=0; //總分

Scanner?input?=?new?Scanner(System.in);

public?void?test(){

for(int?i=0;i5;i++){?//?輸入5個評委分

System.out.println("請?jiān)u委輸入分?jǐn)?shù):");

num?=?input.nextInt();

if(num0??num=10){

nums[i]=num;

}else{

System.out.println("分?jǐn)?shù)只能在0-10之間");

i--;

continue;

}

}

for(int?i=0;inums.length;i++){

sun=sun+nums[i];

}

for(int?i?=?0;?inums.length-1?;i++){

?if(nums[i]??nums[i+1]){

?num2?=?nums[i];

?nums[i]=nums[i+1];

?nums[i+1]=num2;

?}

}

for(int?i?=?1;?inums.length-1?;i++){

?if(nums[i]??nums[i+1]){

?num3?=?nums[i];

?nums[i]=nums[i+1];

?nums[i+1]=num2;

?}

}

avg=(sun-nums[0]-nums[1])/3;

System.out.println("平均分為:"+avg);

}

public?static?void?main(String[]?args)?{

Test?tt?=?new?Test();

tt.test();

}

}

用JAVA編寫 “十個評委給一個歌手打分,求出打分的平均值,(去掉最高分和最低分)”怎么編寫

class Test

{

public static void main(String []args)

{

int a[]={4,458,53,44,84,22,86,114,98,41};

int q=0;

for(int i=0;i10;i++)

{

for(int j=0;j10;j++)

{

int temp=0;

if(a[i]a[j])

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

break;

}

}

}

a[0]=0;

a[9]=0;

for(int x=0;x10;x++)

{

q=a[x]+q;

}

q=q/8;

System.out.println("平均分是"+q);

}

}

求JAVA評委打分代碼

正好我閑著,給你寫一個吧。

我寫的這個評委分?jǐn)?shù)是在代碼里固定到數(shù)組里了,如果你需要運(yùn)行時手動輸入評分,可以將oldScores里的數(shù)據(jù)改成手動輸入就行了(這個不用我再寫了吧,如果不會再追問,再告訴你)。

你先新建一個類,將下面的main方法全部復(fù)制進(jìn)去就能運(yùn)行了,自己看一下吧。

/**?主方法?*/

public?static?void?main(String[]?args)

{

/**?保存原始評分的數(shù)組(如果你需要運(yùn)行時手動輸入分?jǐn)?shù),將?oldScores中的數(shù)據(jù)改成手動輸入就行了?*/

double[]?oldScores?=?{15,?77,?55,?88,?79,?98,?67,?89,?68,?88};

/**?最終將用來保存排序后的數(shù)組?*/

double[]?scores?=?new?double[oldScores.length];

double?temp;

/**?平均分?*/

double?avg?=?0;

int?k;

/**?將原始評分放入最終排序數(shù)組?*/

for?(int?i?=?0;?i??oldScores.length;?i++)

{

scores[i]?=?oldScores[i];

}

/**?開始排序?*/

for?(int?i?=?0;?i??scores.length?-?1;?i++)

{

k?=?i;

for?(int?j?=?i?+?1;?j??scores.length;?j++)

{

if?(scores[k]??scores[j])

{

k?=?j;

}

}

if?(i?!=?k)

{

temp?=?scores[k];

scores[k]?=?scores[i];

scores[i]?=?temp;

}

}

/**?計(jì)算去掉最高分和最低分之后的和?*/

double?sum?=?0;

/**?記錄計(jì)算平均分的分?jǐn)?shù)個數(shù)?*/

double?num?=?0;

for?(int?i?=?1;?i??scores.length?-?1;?i++)

{

num++;

sum?+=?scores[i];

}

/**?計(jì)算平均分?*/

avg?=?sum?/?num;

/**?最公平的肯定不是在scores數(shù)組兩端?*/

double?zgp?=?0;

double?cha?=?0;

/**?標(biāo)記與平均值差值最小的分?jǐn)?shù)位置?*/

int?flag?=?0;

/**?開始尋找最公平評分?*/

for?(int?i?=?1;?i??scores.length?-?1;?i++)

{

/**?為cha賦初始值,注意比較差值要使用絕對值比較?*/

if?(i?==?1)

{

cha?=?Math.abs(scores[i]?-?avg);

}

double?cha1?=?Math.abs(scores[i]?-?avg);

if?(cha1??cha)

{

cha?=?cha1;

flag?=?i;

}

}

zgp?=?scores[flag];

/**?由于最不公平的分?jǐn)?shù)肯定在scores數(shù)組的第一個或者是最后一個?*/

double?bgp?=?0;

if?(Math.abs(scores[0]?-?avg)??Math.abs(scores[scores.length?-?1]?-?avg))

{

bgp?=?scores[0];

}

else

{

bgp?=?scores[scores.length?-?1];

}

/**?全部計(jì)算完成,下面開始輸出結(jié)果?*/

System.out.println("原始評委分?jǐn)?shù)如下:");

for?(int?i?=?0;?i??oldScores.length;?i++)

{

System.out.print(oldScores[i]?+?",?");

}

System.out.println();

System.out.println("排序后分?jǐn)?shù)如下:");

for?(int?i?=?0;?i??scores.length;?i++)

{

System.out.print(scores[i]?+?",?");

}

System.out.println();

System.out.println("去掉最高分和最低分后平均分:"?+?avg);

System.out.println("最公平分?jǐn)?shù):"?+?zgp);

System.out.println("最不公平分?jǐn)?shù):"?+?bgp);

}

標(biāo)題名稱:求java評委打分代碼 評委歌手打分Java程序
當(dāng)前網(wǎng)址:http://chinadenli.net/article18/hpiidp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷網(wǎng)站建設(shè)網(wǎng)站改版品牌網(wǎng)站制作靜態(tài)網(wǎng)站微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站