大佬帮忙看看哪里错了,后三个数据都不对,题目是P5719```c
#include <bits/stdc++.h>
using namespace std;
int main()
{
long int n,k;
int m=0;int e=0;float p,q,a,b;
cin>>n>>k;
for(int i = 1;i<=n;i++){
if(i%k == 0){
a=a+i;m++;p=a/m;
}
if(i%k != 0){
b=b+i;e++;q=b/e;
}
}
cout<<fixed<<setprecision(1)<<p<<" "<<q<<endl;
return 0;
}