Aixzheng @ 2023-12-18 22:54:00
#include <stdio.h>
int main()
{
int n,k,x=0,y=0;
float s=0,a=0;
scanf("%d %d",&n,&k);
for(int i=k;i<=n;i++)
{
if(i%k==0)
{
s+=i;
x++;
}
}
for(int j=1;j<=n;j++)
{
if(j%k!=0)
{
a+=j;
y++;
}
}
printf("%.1f %.1f",s/x,a/y);
return 0;
}
by adksla @ 2023-12-26 20:19:58
#include <stdio.h>
int main()
{
int n,k,x=0,y=0;
double s=0,a=0;
scanf("%d %d",&n,&k);
for(int i=k;i<=n;i++)
{
if(i%k==0)
{
s+=i;
x++;
}
}
for(int j=1;j<=n;j++)
{
if(j%k!=0)
{
a+=j;
y++;
}
}
printf("%.1lf %.1lf",s/x,a/y);
return 0;
}
用double就好了