思路:
- 定义两个变量用来分别存储两类数的和
- 再定义两个变量来统计两类数的数量
- 在for循环里判断一下是否能整除,能整除就是一类,不然就是另一类
- 最后分别除一下就是两类数的平均数
然后···
接CODE:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n, k;
scanf("%d%d",&n,&k);
int yes = 0, no = 0, y1 = 0, n1 = 0;
for(int i=1; i<= n; i++){
if(i%k == 0){
yes += i;
y1++;
}
else{
no += i;
n1++;
}
}
printf("%.1f %.1f",(float)yes/y1,(float)no/n1);
return 0;
}