为什么long double 95而double 100呢?
查看原帖
为什么long double 95而double 100呢?
780213
Dian_ed楼主2023/2/24 20:30
//2022tysc0784
#include<iostream>
#include<iomanip>
using namespace std;
long long nn,n;
double nnn;
int main(){
    cin>>nn;
    for(int i=1;i<=nn;i++){
        cin>>n;
        nnn+=n;
    }
    cout<<setprecision(2)<<fixed<<nnn/nn;
}

以上的代码,在定义nnn时,如果是double就满分,而long double就95,这是为什么啊?

2023/2/24 20:30
加载中...