救救孩子吧,各位巨佬

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

GMU___LXB @ 2024-10-27 10:29:44

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,k;
    int num1 = 0, num2 = 0, num3 = 0, num4 = 0;
    cin >> n >> k;
    for (int i = 1; i <= n; i++)
    {
        if (i % k == 0)
        {
            num1 += i;
            num3++;
        }
        else
        {
            num2 += i;
            num4++;
        }
    }
    cout << fixed << setprecision(1) << double (num1) / num3 << "\n" << double (num2) / num4;
    return 0;
}

样例过了


by fangkai123 @ 2024-10-27 10:36:58

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,k;
    cin>>n>>k;
    double a=0,b=0;
    int c=0;
    for(int i=1;i<=n;i++){
        if(i%k==0){
            a+=i;
            c++;    
        }else{
            b+=i;
        }
    }
    if(c==0)
        printf("%.1lf %.1lf",0,b/n);
    else
        printf("%.1lf %.1lf",a/c,b/(n-c));
    return 0;
} 

by fangkai123 @ 2024-10-27 10:38:20

求关


by fyq49 @ 2024-11-03 13:27:12

7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777


|