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条)