#include <bits/stdc++.h> using namespace std; int main(){ float F; float C; cin>>F; if(F>=-459.67){ C=5*(F-32)/9; printf("%.5f",C); } return 0; } //哪错了?
经过我的仔细思考,我觉得这个题没必要精度卡这么高,现在double和float都可以通过。
代码没问题,用double就能通过了,float的精度低了点。
共 2 条回复
经过我的仔细思考,我觉得这个题没必要精度卡这么高,现在double和float都可以通过。
代码没问题,用double就能通过了,float的精度低了点。