#include<iostream>
#include<cmath>
#include<algorithm>
#include<iomanip>
#include<string>
#include<vector>
#include<sstream>
#include<cstdlib>
#include<cctype>
using namespace std;
int main()
{
double d;
while (cin >> d)
{
cout << static_cast<unsigned long long>(3.0 / 2 * d * d + 3 * d - 15.0 / 2) << endl;
}
}
您的答案為: 706647194196847488 正確答案為: 706647194196847485
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
double d;
while (cin >> d)
{
cout << static_cast(3.0 / 2 * d * d + 3 * d - 15.0 / 2) << endl;
}
}
您的答案為: 706647194196847488 正確答案為: 706647194196847485
算式有問題吧 我算是6 * d
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
double d;
while (cin >> d)
{
cout << static_cast(3.0 / 2 * d * d + 3 * d - 15.0 / 2) << endl;
}
}
您的答案為: 706647194196847488 正確答案為: 706647194196847485
算式有問題吧 我算是6 * d
說錯了 算式沒問題,確實是誤差的關係
測資如下:
input:
686365885
output:
706647194196847485
2023年,我用 python寫, 也是出現這個東西
您的答案為: 706647194196847488 正確答案為: 706647194196847485
請問考試遇到時,程式要如何修改
是因為整數不夠存嗎