@ZHANGQIANYI2020
HNUCM-OJ 计算球体积,成绩转换,求奇数的乘积,平方与立方和,水仙花数,母牛的故事
问题 A: 计算球体积
(时间限制: 1 Sec 内存限制: 33 MB)
题目描述:
根据输入的半径值,计算球的体积。
输入:
输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
输出:
输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
样例输入:
1
1.5
样例输出:
4.189
14.137
提示:
#define PI 3.141592
参考答案:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double r,v,PI;
Scanner s=new Scanner(System.in);
while(s.hasNextDouble()) {
r=s.nextDouble();
PI=3.1415927;
v=4*PI*r*r*r/3;
System.out.printf("%.3f\r\n",v);
}
}
}
问题 B: 成绩转换
(时间限制: 1 Sec 内存限制: 33 MB)
题目描述:
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
输入:
输入数据有多组,每组占一行,由一个整数组成。
输出:
对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。
样例输入:
56
67
100
123
样例输出:
E
D
A
Score is error!
参考答案:
import java.util.Scanner;
public class Main{
public static void main(String [] args){
Scanner chengji=new Scanner(System.in);
while(chengji.hasNext()){
int score=chengji.nextInt();
if(score>=0&&score<=59){
System.out.println("E");
}
else if(score>59&&score<=100){
switch(score/10