求助qaq

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

__我谔谔__ @ 2020-02-26 19:20:25

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,k;
    double flag1=0,flag2=0;
    double a,b;
    cin>>n>>k;
    for(int i=1;i<=n;i++)
    {
        if(i%k==0) 
        {
            a+=i;
            flag1++;
        }
        else
        {
            b+=i;
            flag2++;
        }
    }
    cout<<fixed<<setprecision(1)<<a/flag1<<' ';
    cout<<fixed<<setprecision(1)<<b/flag2;
    return 0;
}

by wangyuzhou @ 2020-07-16 20:59:15

简单,double是不能++的

            a=a+i;
            flag1=flag1+1;
        }
        else
        {
            b=b+i;
            flag2=flag2+1;

上一页 |