题解1(字母变换、再发肥宅快乐水、计算三角形面积)
2026/9/4 16:37:20 网站建设 项目流程

题解1

字母变换

题目:输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。

// 导入包packageLuogu;// 导入 Scanner 类importjava.util.Scanner;// 主类publicclassMain07211{// 主方法publicstaticvoidmain(String[]args){// 创建 Scanner 对象Scannersc=newScanner(System.in);// 读取第一个字符charc=sc.next().charAt(0);// 转换并输出大写字母(ASCLL编码规则:小写字母a编码:97,大写字母A编码65,两者差值为32.)System.out.println((char)(c-32));// 关闭 Scannersc.close();}}

输出结果

再发肥宅快乐水

题目:现在有 t 毫升肥宅快乐水,要均分给 n 名同学。每名同学需要 2 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 3 位),以及一共需要多少个杯子。
说明/提示
对于所有数据,0≤t≤10000 且小数点后不超过 3 位,1≤n≤1000。

```java // 导入包 package Luogu; // 导入 Scanner 类 import java.util.Scanner; /** * @author jinhong * @date 2026/7/21 21:46 * @description */ // 主类 public class Main07212 { // 主方法(再分肥宅快乐水) public static void main(String[] args) { // 创建 Scanner 对象 Scanner sc = new Scanner(System.in); // 读取饮料总量 t(毫升) double t = sc.nextDouble(); // 读取同学人数 n int n = sc.nextInt(); // 计算每人分得饮料量(保留 3 位小数) double per = t / n; // 输出人均量,严格精确到小数点后 3 位 System.out.printf("%.3f\n", per); // 输出总杯子数(每人 2 个) System.out.println(2 * n); // 关闭 Scanner sc.close(); } }

输出结果

计算三角形面积

题目:
一个三角形的三边长分别是 a、b、c,那么它的面积为 根号下[p(p-a)(p−b)(p−c)],其中 p=1/2(a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。

// 导入包packageLuogu;// 导入 Scanner 类importjava.util.Scanner;/** * @author jinhong * @date 2026/7/21 22:01 * @description */// 主类publicclassMain07213{// 主方法(计算三角形面积)publicstaticvoidmain(String[]args){// 创建 Scanner 对象Scannersc=newScanner(System.in);// 读取边长 adoublea=sc.nextDouble();// 读取边长 bdoubleb=sc.nextDouble();// 读取边长 cdoublec=sc.nextDouble();// 计算半周长 pdoublep=(a+b+c)/2;// 利用海伦公式计算面积 sdoubles=Math.sqrt(p*(p-a)*(p-b)*(p-c));// 输出面积 s,四舍五入精确到 1 位小数System.out.printf("%.1f\n",s);// 关闭 Scannersc.close();}}

输出结果

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询