为什么只有第一个是wa```c

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

cyzaa123 @ 2021-11-11 20:56:51

int main()
{
    int m=0,c=0;
    int n,k;
    scanf("%d %d",&n,&k);
    int cnt1=0,cnt2=0;
    n = n-1;
    for(n;n>1;n--)
    {
        if(n%k==0)
        {
            m +=n;
            cnt1++;
        }
        else
        {
            c +=n;
            cnt2++;
        }
    }
    printf("%d %d %d %d",m,c,cnt1,cnt2);
    double x1=1.0*m/cnt1,x2=1.0*c/cnt2;
    printf("%.1f %.1f",x1,x2);
    return 0;
}

by fish_love_cat @ 2022-09-11 12:49:49

是1~n啊!!!!


by fish_love_cat @ 2022-09-11 12:50:20

你这是2~n-1吧。。。。。


|