- 编程
关于#482的一些问题
- 2024-12-24 21:54:09 @
关于#482的一些问题
首先是样例:
输入:
20℃
输出:
33600J
其实测试数据是不带“℃”单位的,所以直接用int
就可以了
其次是数据:
提交后发现只有50分 代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
double T = 0, Q;
cin >> T;
Q = 4200 * 0.1 * (100 - T);
cout << Q << "J" << endl;
return 0;
}
自己手动算过数据的情况,拿AI验证过,测试点#2输入应该是:
58
输出为(按记录的结果):
17640J
但是按程序输出,#2测试数据应为: 输入:
42
输出:
24360J
可以发现两种推测的输入之和为100,即水的沸点。 自己模拟测试点#4,得到同样结论。
结论
据此,我怀疑样例及数据均有错误,望老师关注。如果真的是这样,请及时改正,若是代码有误,恳请支出,谢谢。
建议
本题题干建议使用公式编辑。 效果预览:
说明
已知,,现加热水到沸腾(一个标准大气压下),求吸收热量,,.
输入格式
第一行是一个数字,代表初温.
输出格式
输出一行,表示水的吸收热量.
输入数据 1
20
输出数据 1
33600J
提示
Source
703
更正后的Markdown
代码:
# 说明
已知$Q_吸=cm(t-t_0)$,$m=ρV$,现加热$100mL$水到沸腾(一个标准大气压下),求吸收热量,$c_水=4200J/(kg\cdot℃)$,$ρ_水=1000kg/m³$.
# 输入格式
第一行是一个数字,代表初温$t_0$.
# 输出格式
输出一行,表示水的吸收热量.
# 输入数据 1
```txt
20
```
# 输出数据 1
```txt
33600J
```
# 提示
$Q_吸=cm(t-t0)$
# Source
703
0 条评论
目前还没有评论...