
1.题目如图所示
2思路就是 利用一个整数数组储存每一次的数值 值得学习的是 Java当中的四舍五入的一个用法 Math.round(double a) 不过向上取整和向下取整没用到 用到在学习
3.四舍五入的用法 Math.round(double a)
4.代码提供如下
import java.util.Scanner;
public class J25 {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int n=scan.nextInt();//考试人数
double a=0;//及格计数变量
double b=0;//优秀计数变量
int [] score=new int[n];//储存成绩
for(int i=0;i=60) {
a++;//统计合格个数
}
if(score[i]>=85) {
b++;//统计优秀个数
}
}
//输出及格率和优秀率
System.out.println(Math.round(a/n*100)+"%");
System.out.println(Math.round(b/n*100)+"%");
}
}
继续刷题。。。。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)