感觉没什么问题
#include <bits/stdc++.h> using namespace std; int main(){ int n,k; double c1=0,c2=0,c3=0,c4=0; cin>>n>>k; for(int i=1;i<=n;i++){ if(i%k!=0){ c3+=i; c1++; }else{ c4+=i; c2++; } } printf("%.1f %.1f",c4/c2/1.0,c3/c1/1.0); return 0; }