解题思路:
在看到题目的时候因为他是先输入树的高度的并且没有退出条件,所以我认为这个需要用字符来做这个题目,那怎样运用字符呢,每一个数的后面都会隔一个空格表示数字分割,所以只要当他输入空格的时候,将之前的数字分开转换成int类型并加起来了即可。
注意事项:
参考代码:
0.0分
15 人评分
#include <iostream> #include <algorithm> using namespace std; int main(){ int heights[10], h; for (int i = 0; i < 10; ++i) cin >> heights[i]; cin >> h; h += 30; auto end = remove_if(heights, heights + 10, [h](int i){return i > h;}); cout << (end - heights) << endl; }
写的什么啊,完全不算简单。我有方法,如果需要找我,我是NIO的一等奖
C语言训练-素数问题 (C语言代码)浏览:990 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:470 |
完数 (C语言代码)浏览:685 |
蛇行矩阵 (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2090 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:342 |
淘淘的名单 (C语言代码)浏览:1221 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:467 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2138 |