DrRhine @ 2023-03-27 14:51:15
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,k,c=0,d=0,e,f;//a是上限b是除数c是所有可以被除的,d是不能被除的e是可以被除的个数f是不能
cin>>n>>k;
for(int i=1;i<=n;i++)
{
if(i%k==0)
{
c+=i;
e++;
}
else
{
d+=i;
f++;
}
}
double g,h;
g=c*1.0/e;
h=d*1.0/f;
printf("%.1lf",g);
cout<<' ';
printf("%.1lf",h);
return 0;
}
如题
by DLYdly1105 @ 2023-03-27 16:25:59
by Hans0601 @ 2023-08-10 11:38:53
e和f要用double