酷代码 AI
菜单
服务商

过年狗熊岭难题:用 C++ 统计指定高度美人松数量

以下是使用 C++ 实现的代码: ```cpp #include <iostream> using namespace std; int main() { int N; // 读取美人松的数量 cin >> N; long long heights[1000000]; for (int i = 0; i < N; i++) { // 读取每棵美人松的高度 cin >> heights[i]; } int k; // 读取要查询的高度 cin >> k; int count = 0; for (int i = 0; i < N; i++) { if (heights[i] == k) { // 如果当前美人松的高度等于查询的高度,计数器加 1 count++; } } // 输出高度为 k 的美人松的数量 cout << count << endl; return 0; } ``` ### 代码解释 1. **输入美人松数量**:首先读取一个正整数 `N`,表示美人松的数量。 2. **读取每棵美人松的高度**:使用一个数组 `heights` 来存储每棵美人松的高度。 3. **读取查询高度**:读取一个正整数 `k`,表示要查询的高度。 4. **统计高度为 k 的美人松数量**:遍历数组 `heights`,如果当前元素的值等于 `k`,则计数器 `count` 加 1。 5. **输出结果**:输出计数器 `count` 的值。 ######[AI问答 | 377点数解答 | 2026-02-24 21:46:49]

相关提问
发财导航,免费问AI
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]