2026/4/18 13:17:14
网站建设
项目流程
早教网站设计,dede 企业网站模板,织梦安装教程,dede 网站地图样式(新卷,100分)- 单词重量#xff08;Java JS Python#xff09;题目描述每个句子由多个单词组成#xff0c;句子中的每个单词的长度都可能不一样#xff0c;我们假设每个单词的长度Ni为该单词的重量#xff0c;你需要做的就是给出整个句子的平均重量V。输入描述…(新卷,100分)- 单词重量Java JS Python题目描述每个句子由多个单词组成句子中的每个单词的长度都可能不一样我们假设每个单词的长度Ni为该单词的重量你需要做的就是给出整个句子的平均重量V。输入描述无输出描述无用例输入Who Love Solo输出3.67说明无题目解析本题应该是考察如何保留2位小数并四舍五入。在JS中可以使用Number.prototype.toFixed(保留几位)JavaScript算法源码/* JavaScript Node ACM模式 控制台输入获取 */ const readline require(readline); const rl readline.createInterface({ input: process.stdin, output: process.stdout, }); rl.on(line, (line) { const arr line.split( ); const sum arr.reduce((p, c) p c.length, 0); console.log((sum / arr.length).toFixed(2)); });Java算法源码import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc new Scanner(System.in); String[] arr sc.nextLine().split( ); double sum 0; for (String s : arr) { sum s.length(); } System.out.println(String.format(%.2f, sum / arr.length).toString()); } }Python算法源码# 输入获取 arr input().split() sumV 0 for i in range(len(arr)): sumV len(arr[i]) print(round(sumV / len(arr), 2))