求助:如果不用print怎么保留两位小数
查看原帖
求助:如果不用print怎么保留两位小数
66097
tjhdyhj楼主2021/8/17 20:14
#include <iostream>
using namespace std;
int main ()
{
    int a,b,n=0,m=0,numn=0,numm=0,i;
    double x,y;
    cin>>a>>b;
    for (i=1;i<=a;i++)
    {
        if (i%b==0)
        {
            n++;
            numn=numn+i;
        }
        else
        {
            m++;
            numm=numm+i;
        }
    }
    x=numn/n;
    a=x*10+0.5;
    x=a/10.0;
    y=numm/m;
    a=y*10+0.5;
    y=a/10.0;
    cout<<x<<" "<<y;
    return 0;
}

像我这样为什么不行呢,求解答?

2021/8/17 20:14
加载中...