2020年09月 HNUCM-OJ算法分析与设计作业1

这篇博客介绍了HNUCM-OJ算法作业,包括计算球体积、成绩转换成等级、求奇数乘积、平方与立方和、水仙花数的判断以及母牛数量的递增问题。每个问题都提供了输入输出要求、样例及参考答案。
摘要由CSDN通过智能技术生成

@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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值