#include <iostream>
using namespace std;
int main ()
{
int a,b,n=0,m=0,numn=0,numm=0,i;
double x,y;
cin>>a>>b;
for (i=1;i<=a;i++)
{
if (i%b==0)
{
n++;
numn=numn+i;
}
else
{
m++;
numm=numm+i;
}
}
x=numn/n;
a=x*10+0.5;
x=a/10.0;
y=numm/m;
a=y*10+0.5;
y=a/10.0;
cout<<x<<" "<<y;
return 0;
}
像我这样为什么不行呢,求解答?