#include< iostream>
#include< cstdio>
using namespace std;
int main()
{
int n,k,i,x=0,b=0,sum=0,max=0;
cin>>n>>k;
for(i=1;i<=n;i++)
{
if(i%k==0) ++x,sum+=i;
else ++b,max+=i;
}
printf("%.1f %.1f",double (sum)/x,double (max)/b);
return 0;
}
定义数据,需要定义数据个数n,除数k,for语句计数i,控制n,第一类计数器x,第一类数相加总数sum,第二类计数器b,第二类相加总数max。
通过If语句分为两类。最后各自总数除以计数器就为想要的答案。(保留1位小数)