算法题集锦3:学分绩点
链接: 学分绩点 来源:牛客网 问题描述: 解题思路: 此题的解法不难,按照题上的说法顺着思路往下写即可 1、写一个函数,可以根据成绩返回绩点。(对应代码GPA函数) 2、用数组存储输入的学分和成绩,遍历数组求得答案 总评绩点 = 所有学科绩点之和 / 所有课程学分之和 一门课程的学分绩点 = 该课绩点 * 该课学分 解题代码: import java . util . Scanner ; public class Main1 { public static void main ( String [ ] args ) { Scanner sc = new Scanner ( System . in ) ; while ( sc . hasNextInt ( ) ) { int n = sc . nextInt ( ) ; //输入总共有多少门课程 int [ ] gradeCredit = new int [ n ] ; //存储每门课学分的数组 int [ ] grade = new int [ n ] ; //存储每门课分数的数组 for ( int i = 0 ; i < n ; i ++ ) { gradeCredit [ i ] = sc . nextInt ( ) ; //读入输入的第二行 } for ( int i = 0 ; i < n ; i ++ ) {