酷代码 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; // 遍历数组,统计高度为k的美人松的数量 for (int i = 0; i < N; i++) { if (heights[i] == k) { count++; } } cout << count << endl; // 输出高度为k的美人松的数量 return 0; } ``` ### 代码说明: 1. **输入美人松数量**:使用`cin`读取一个正整数`N`,代表美人松的数量。 2. **输入美人松高度**:定义一个长度为`1000000`的数组`heights`来存储每棵美人松的高度,通过`for`循环使用`cin`来读取每棵树的高度。 3. **输入查询高度**:使用`cin`读取一个正整数`k`,代表需要查询的高度。 4. **统计数量**:使用`for`循环遍历`heights`数组,若数组元素的值等于`k`,则将计数器`count`加1。 5. **输出结果**:使用`cout`输出`count`的值,即高度为`k`的美人松的数量。 ######[AI问答 | 425点数解答 | 2026-02-24 19:53:50]

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