博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
题目 1479: [蓝桥杯][算法提高VIP]删除数组中的0元素
阅读量:3974 次
发布时间:2019-05-24

本文共 552 字,大约阅读时间需要 1 分钟。

#include
#include
using namespace std;int n;vector
CompactIntegers(vector
nums,int &n){
vector
out; int i = 0; while(i
> n; int x; vector
nums(n); for (int i = 0; i < n; ++i) { cin >> x; nums[i] = x; } vector
out; out = CompactIntegers(nums, n); for (int j = 0; j < n; ++j) cout << out[j] << " "; cout << endl; cout << n; return 0;}

关于数组的输入:

用while(cin>>x)会进入死循环,用for循环限制输入个数即可解决

转载地址:http://ibmki.baihongyu.com/

你可能感兴趣的文章
ioctl()函数详解
查看>>
Linux 内核网络协议栈 ----- Linux 内核路由机制(一) (2.6.25)
查看>>
Linux 内核网络协议栈 ------ 数据从接收到ip层
查看>>
NAPI机制分析
查看>>
Linux 内核网络协议栈 ------ Linux 内核路由机制(二)之 ip层开始 -> 直到包被处理
查看>>
Linux 内核网络协议栈 ------sk_buff 结构体 以及 完全解释 (2.6.16)
查看>>
Linux 内核网络协议栈 ------ tcp_ack 函数处理接收到的ACK包之后
查看>>
Linux 内核网络协议栈 ------ 清理重传队列中函数 tcp_clean_rtx_queue
查看>>
Linux 内核网络协议栈 ------ 拥塞避免处理函数 tcp_reno_cong_avoid
查看>>
Linux 内核网络协议栈 ------ TCP拥塞状态机 tcp_fastretrans_alert
查看>>
Linux 内核网络协议栈 ------ tcp重传数据包 tcp_xmit_retransmit_skb
查看>>
Linux 内核网络协议栈 ------ tcp重传数据包 tcp_retransmit_skb 函数
查看>>
Linux 文件系统(一)---虚拟文件系统VFS----超级块、inode、dentry、file
查看>>
Linux 文件系统(二)---执行过程及结构间的关系
查看>>
Linux 文件系统(三)---dup和fork函数执行后的文件情况
查看>>
Linux文件系统(四)---三大缓冲区之inode缓冲区 (内存inode映像 )
查看>>
Linux文件系统(五)---三大缓冲区之buffer块缓冲区
查看>>
Linux文件系统(六)---三大缓冲区之 目录缓冲区dcache
查看>>
Linux文件系统(七)---系统调用之open操作(一)
查看>>
Linux文件系统(七)---系统调用之open操作(二) 之 get_unused_fd
查看>>