33:计算分数加减表达式的值
发布时间:2026/10/19 1:17:07 锦皓数字建站

/** * 题目名称计算分数加减表达式的值 p * 题目来源http://noi.openjudge.cn/ch0105/33/ p * 程序功能输出指定分数序列的前n项之和 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.util.Scanner;publicclassMain{/** * 返回指定规则的分数加减表达式的指定项之和。p * 指定规则1/1-1/21/3-1/41/5-1/61/7-1/8... * * param n 分数加减表达式最后一项的编号。 * return 分数加减表达式的前n项和。 */publicdoublesumOfExpression(intn){doubleans0;// 分数加减表达式的前n项和intsign1;// 当前项的符号初始为1/* 依次遍历分数加减表达式的每一项 */for(inti1;in;i){ans1.0*sign/i;// 累加当前项sign-sign;// 更新下一项的符号}returnans;}publicstaticvoidmain(String[]args){MaincallnewMain();ScannerinputnewScanner(System.in);intninput.nextInt();System.out.printf(%.4f,call.sumOfExpression(n));}}
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。