```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; // 输入同学数量 int heights[n]; for (int i = 0; i < n; i++) { cin >> heights[i]; // 输入每个同学的身高 } int tingtingHeight; cin >> tingtingHeight; // 输入婷婷的身高 int frontCount = 0, backCount = 0; for (int i = 0; i < n; i++) { if (heights[i] < tingtingHeight) { frontCount++; // 统计比婷婷矮的同学数量 } else if (heights[i] == tingtingHeight) { backCount++; // 统计和婷婷身高相同的同学数量 } } cout << frontCount + 1 << " " << frontCount + backCount + 1 << endl; return 0; } ``` 额外注意逻辑点: 1. 输入数据的范围要严格按照题目要求进行处理。 2. 注意循环边界,避免出现越界错误。 3. 代码中的变量名要尽量具有清晰的表意。 [2025-01-14 10:49:34 | AI写代码神器 | 281点数解答]