WA了,求大佬帮助!!

P5719 【深基4.例3】分类平均

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;
}

|