日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

问题 1051: [编程入门]结构体之成绩统计2

發(fā)布時(shí)間:2023/12/2 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 问题 1051: [编程入门]结构体之成绩统计2 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目描述 有N個(gè)學(xué)生,每個(gè)學(xué)生的數(shù)據(jù)包括學(xué)號(hào)、姓名、3門課的成績(jī),從鍵盤輸入N個(gè)學(xué)生的數(shù)據(jù),要求打印出3門課的總平均成績(jī),以及最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號(hào)、姓名、3門課成績(jī)) 輸入 學(xué)生數(shù)量N占一行每個(gè)學(xué)生的學(xué)號(hào)、姓名、三科成績(jī)占一行,空格分開。 輸出 各門課的平均成績(jī) 最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號(hào)、姓名、3門課成績(jī)) 樣例輸入 2 1 blue 90 80 70 b clan 80 70 60 樣例輸出 85 75 65 1 blue 90 80 70
分析:首先使用一個(gè)二維數(shù)組來保存輸入的數(shù)據(jù),因?yàn)槊拷M數(shù)據(jù)的后三個(gè)為成績(jī),所以只需要把成績(jī)轉(zhuǎn)換為整數(shù),分別相加就可以求出平均成績(jī),平均成績(jī)求出后可以使用一個(gè)數(shù)組保存每個(gè)學(xué)生的成績(jī)之和,找出總成績(jī)的最大值,
并且記下最大值的下標(biāo),即可輸出成績(jī)最高學(xué)生的數(shù)據(jù)。

import java.util.Scanner;

public class Main{
public static void main(String args[]){
  input();
}
public static void input(){
  Scanner in = new Scanner(System.in);
  int n = in.nextInt();

  String str[][] = new String[n][5];
  int sum[] = new int[n];
  int grade1=0,grade2=0,grade3=0;
  for(int i=0;i<n;i++){
    for(int j=0;j<5;j++){
      str[i][j]=in.next();
      if(j==2){
      grade1+=Integer.parseInt(str[i][j]);
}
    else if(j==3){
      grade2+=Integer.parseInt(str[i][j]);
}
    else if(j==4){
      grade3+=Integer.parseInt(str[i][j]);
}
}
    sum[i] = Integer.parseInt(str[i][2])+Integer.parseInt(str[i][3])+Integer.parseInt(str[i][4]);
}
    int max=sum[0];
    int index=0;
    for(int i=1;i<sum.length;i++){
      if(sum[i]>max){
      max=sum[i];
      index=i;
}

}
  System.out.print(grade1/n +" "+ grade2/n + " " + grade3/n);
  System.out.println();
  for(int i=0;i<5;i++){
    System.out.print(str[index][i]+" ");
}

}
}

?

轉(zhuǎn)載于:https://www.cnblogs.com/xuesujun/p/11341937.html

總結(jié)

以上是生活随笔為你收集整理的问题 1051: [编程入门]结构体之成绩统计2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。