长征里程计算时间限制 1s内存限制 256M题目描述红军从江西瑞金出发,开始了举世闻名的两万五千里长征。出发之初,部队还需要适应高强度行军,第一天只行进了 x 公里;随着将士们体能的锻炼和路线的熟悉,之后每一天都比前一天多行进 y 公里。请你帮助史料研究员计算两个数据:1. 第 n 天这一天,红军行军的里程数;2. 前 n 天累计的总行军里程。由于真实行军数据精确到小数(如 30.5 公里),本题中 x、y 均为实数(可能含小数)。输入格式一行三个数 x y n,用空格分隔,分别表示第一天行军里程、每天增加的里程、第几天。x、y 为实数,n 为整数。输出格式一行两个数,用一个空格分隔:1. 第 n 天的行军里程;2. 前 n 天累计的总行军里程。两个数都必须保留 2 位小数。补充校验样例无本题官方样例,以下样例用于自测。5 2.5 350 99.00
正确答案:参考程序(Python):x,y,n=map(float,input().split());n=int(n);day=x+(n-1)*y;total=n*x+n*(n-1)*y/2;print(f"{day:.2f} {total:.2f}")。样例→99.00、... 核心:等差行军里程。
试卷来源:2026信息素养大赛星火征途C++初中组复赛真题