#include <stdio.h>
int main(void)
{
int n, k;
float averageA = 0, averageB = 0;
float numA = 0, numB = 0;
int A=0, B=0;
scanf_s("%d %d", &n, &k);
float i = 1.0;
for (i = 1.0; i <= n; i++)
{
float x = i / k;
if (x == (int)x)
{
A += i;
numA++;
}
else
{
B += i;
numB++;
}
}
if(numA > 0)
{
averageA = A / numA;
}
if (numB > 0)
{
averageB = B / numB;
}
printf("%.1f %.1f", averageA, averageB);
return 0;
}
麻烦大佬们帮帮萌新看看我这个代码有什么问题,萌新不懂,谢谢!