求助,1e10/e异常得到18446744071562067968
  • 板块学术版
  • 楼主liuzimingc
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/2/7 22:22
  • 上次更新2023/11/5 03:34:33
查看原帖
求助,1e10/e异常得到18446744071562067968
421781
liuzimingc楼主2021/2/7 22:22

rt。

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstring>
#include<queue>
#include<map>
using namespace std;
#define ll unsigned long long
int main(){
    long double e=exp(1);ll a,k;
    cin>>a;
    k=int(a/e+0.5);
    cout<<k;
    return 0;
}

输入 101010^{10} 时,输出 1844674407156206796818446744071562067968,明显出问题……

请问大佬这是C++炸了吗?我做题要用,谢谢!

2021/2/7 22:22
加载中...