有没有大佬帮忙看看是哪里出问题了QAQ
查看原帖
有没有大佬帮忙看看是哪里出问题了QAQ
223714
Aether_z楼主2021/12/19 10:07

有没有大佬帮忙看看QAQ


好像是不可以被k整除的那一类算的不对

#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
    int n, k, x = 0,y = 0, a = 0, b = 0;
    cin >> n >> k;

    for(int i = k; i <= n; i ++ )
    {
        if(i % k == 0) //可以被k整除的数
        {
            a += i;	 //可以被k整除的数	之和
            x ++ ;	 //计数器
        }
        else	//不可以被k整除的数
        {
            b += i;	//不可以被k整除的数	之和
            y ++;	//还是计数器
        }
    }

    double c = a / x; //不可以被k整除的数的平均数
    double d = b / y; //不可以被k整除的数的平均数

    printf("%.1lf %.1lf",c,d); //输出
    return 0;
}```
2021/12/19 10:07
加载中...