请问为什么输出 `-nan`
  • 板块P5082 成绩
  • 楼主BearBig
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/7/29 19:21
  • 上次更新2023/10/27 17:48:36
查看原帖
请问为什么输出 `-nan`
668599
BearBig楼主2022/7/29 19:21

闰土,这段代码的输出结果为 -nan 不知道为什么。

#include<bits/stdc++.h>
using namespace std;
typedef long double llf;
llf getLlf(){llf t;scanf("%Lf",&t);return t;}
int main()
{
    llf smm,def,cha;int t;scanf("%d",&t);
    for(int i=0;i<t;++i)smm+=getLlf();
    for(int i=0;i<t;++i)def+=getLlf();
    cha=smm-def;llf ans=(smm*3-def*2)/cha;
    //printf("%.0Lf %.0Lf %.0Lf\n",smm,def,cha);
    printf("%.6Lf",ans);
}
2022/7/29 19:21
加载中...