0
点赞
收藏
分享

微信扫一扫

80题通关Java基础:第27至28题


目录

  • ​​第27题 编写程序求球的半径和体积(10分)​​
  • ​​🍋题目描述​​
  • ​​🍋源代码​​
  • ​​第28题 编写程序求最小和(10分)​​
  • ​​🍋题目描述​​
  • ​​🍋源代码​​

第27题 编写程序求球的半径和体积(10分)

Time Limit : 1.0 s Memory Limit : 32 MB

🍋题目描述

题目描述:
输入球的中心点和球上某一点的坐标,计算球的半径和体积
输入:
球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1
输出:
输入可能有多组,对于每组输入,输出球的半径和体积
样例输入:

0 0 0 1 1 1


样例输出:

1.7320508075688772 21.76559237081061

🍋源代码

import java.util.Scanner;
// TODO Auto-generated method stub
public class Main {
public static void main(String[] args) {

Scanner in=new Scanner(System.in);
while(in.hasNext())
{
double bj,tj;
double x0=in.nextDouble(),y0=in.nextDouble(),z0=in.nextDouble();
double x1=in.nextDouble(),y1=in.nextDouble(),z1=in.nextDouble();
bj=Math.sqrt((x0-x1)*(x0-x1)+(y0-y1)*(y0-y1)+(z0-z1)*(z0-z1));
tj=4/3.0*bj*bj*bj*Math.PI;
System.out.printf("%.16f",bj);
System.out.print(" ");
System.out.printf("%.14f",tj);
}

}
}

第28题 编写程序求最小和(10分)

🍋题目描述

题目描述:
给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?
输入:
输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。
输出:
可能有多组测试数据,对于每组数据,
输出一行,给出一个正整数,是5个数中小于a的数的和。
样例输入:
10 1 2 3 4 11
样例输出:
10

🍋源代码

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in =new Scanner(System.in);
while(in.hasNext())
{
int a=in.nextInt(),b=in.nextInt(),c=in.nextInt(),d=in.nextInt(),e=in.nextInt(),f=in.nextInt();
int s=0;
if(b<a)
s+=b;
if(c<a)
s+=c;
if(d<a)
s+=d;
if(e<a)
s+=e;
if(f<a)
s+=f;
System.out.println(s);

}


}

}


举报

相关推荐

0 条评论