/*
* 这段C语言代码的功能是计算两个数列的和以及它们的平均值,并输出结果。
*/
#include <stdio.h>
int main() {
/* 定义两个整数变量n和k,用于存储数列的长度和步长 */
int n,k;
scanf("%d %d",&n,&k);
/* 定义三个整数变量x、y和d,用于存储数列中的元素和步数 */
int x,y,d;
/* 定义两个整数变量sum_a和sum_b,用于存储数列的和 */
int sum_a=0,sum_b=0;
/* 定义一个整数变量o,用于存储sum_a的值 */
int o=0;
/* 定义一个整数变量p,用于存储sum_b的值 */
int p=0;
/* 定义一个整数变量g,用于存储sum_a除以y的值 */
int g=0;
/* 定义一个整数变量h,用于存储sum_b除以d的值 */
int h=0;
/* 循环变量z,用于遍历数列 */
for(z=2; z<n; z++) {
/* 计算数列中的元素x,并判断是否为0 */
x=z%k;
if(x==0) {
/* 如果x为0,则表示数列中的元素为0,将y加1,并将z加到sum_a中 */
y++;
sum_a+=z;
} else {
/* 如果x不为0,则表示数列中的元素不为0,将z加到sum_b中,并将d加1 */
sum_b+=z;
d++;
};
};
/* 将sum_a转换为浮点数,并存储在变量o中 */
float o=(float)sum_a;
/* 将sum_b转换为浮点数,并存储在变量p中 */
float p=(float)sum_b;
/* 计算sum_a除以y的值,并存储在变量g中 */
g=o/((float)y);
/* 计算sum_b除以d的值,并存储在变量h中 */
h=p/((float)d);
/* 输出g和h的值,保留一位小数 */
printf("%.1f %.1f",g,h);
/* 返回0,表示程序正常结束 */
return 0;
}