python18 @ 2023-12-09 08:54:04
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,k,cntA,cntB;
double sumA,sumB;
cin>>n>>k;
for(int i=1;i<=n;i++)
{
if(i%k==0)
{
sumA+=i;
cntA+=1;
}
if(i%k!=0)
{
sumB+=i;
cntB++;
}
}
printf("%.1lf ",sumA/cntA);
printf("%.1lf",sumB/cntB);
return 0;
}
哪里出了问题,求大佬解答!!
阿巴阿巴
by python18 @ 2023-12-09 08:55:57
已经AC了 阿巴阿巴
by llhhss @ 2024-09-05 21:34:05
@python18
你们是商量好的吗都错差不多
#include<iostream>
#include<cstdio>
using namespace std;
int n,k,cnt1=0,cnt2=0;
double ans1,ans2,sum1,sum2;
int main(){
cin>>n;
cin>>k;
for(int i=1;i<=n;i++){
if(i%k==0){
sum1+=i;
cnt1++;
}else{
sum2+=i;
cnt2++;
}
}
ans1=sum1/cnt1;
ans2=sum2/cnt2;
printf("%.1lf %.1lf",ans1,ans2);
return 0;
}