C++——动态空间分配
用new运算符为一个包含10个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数,输出统计结果,再用delete运算符释放动态内存空间。
需要注意的是:
- 输入的值可能是小数
- 输入可能超过10个数
比如测试用例 :12.4 1 1 -2 3 3 -4 4 5 -9
#include <bits/stdc++.h>using namespace std;int main()
{cout << "please input 10 int numbers:\n";int *arr = new int[10], t1, t2;t1 = t2 = 0;for(int i = 0; i < 10; i ++) {double tmp; cin >> tmp; arr[i] = tmp; //将输入的小数或者整数都转化为int型放入数组中if(tmp == 0) continue;else if(tmp > 0) t1 ++;else t2 ++;}cout << "positive=" << t1 << ";negative=" <<t2 << '\n';delete []arr;return 0;
}
C++——动态空间分配相关推荐
- [完结]以C++与Java为例,详解数据结构的动态增长策略
前言 本文改编自小夕的订阅号文章<[萌味]小夕说,不了解动态空间增长的程序喵都是假喵(上)>.<[萌味]小夕说,不了解动态空间增长的程序喵都是假喵(中)>.<[萌味]小夕 ...
- 【萌味】小夕说,不了解动态空间增长的程序喵都是假喵(中)
亲爱的小屋客人,昨天小夕将小屋的讨论室重新装修啦!希望您会喜欢哦~除了口令[d],现在也可以通过主页下方的"喵了个咪"进入讨论室啦. ps:昨天小夕装修讨论室的时候发生了N次差点吐 ...
- C语言动态内存管理和动态内存分配函数
给变量分配内存空间可分为静态内存分配和动态内存分配. 静态内存分配属于编译时给变量分配的空间,动态分配属于在程序运行时给变量分配的空间 静态分配属于栈分配,动态分配属于堆分配 运行效率上,静态内存比动 ...
- 浅谈C语言动态内存分配及柔性数组
文章目录 前言 1.动态内存的简单介绍 1.动态内存分配是什么? 2.为什么存在动态内存分配? 3.动态内存分配具体方法 1.动态内存函数 2.动态内存注意事项 2.经典面试题分析 3.C/C++程序 ...
- 自定义 ArrayList
2019独角兽企业重金招聘Python工程师标准>>> 英文原文 ArrayList 类似于 Array 对象,但是当列表中的对象数量增加时,它提供了动态空间分配的功能.在 Arra ...
- linux多级反馈队列的实现,多级反馈队列调度算法的实现
<多级反馈队列调度算法的实现>由会员分享,可在线阅读,更多相关<多级反馈队列调度算法的实现(16页珍藏版)>请在人人文库网上搜索. 1.学生实习报告课程名称_ 数据结构与数据处 ...
- c++矩阵运算库Eigen简介
C++矩阵运算库Eigen介绍 C++中的矩阵运算库常用的有Armadillo,Eigen,OpenCV,ViennaCL,PETSc等.我自己在网上搜了一下不同运算库的特点,最后选择了Eigen.主 ...
- 如何在Java中使用Array实现ArrayList
ArrayList is the most popular implementation of List in java. ArrayList是java中List的最受欢迎的实现. ArrayList ...
- 阿里内核月报2014年2月
32位ABI又暴高危漏洞-专家建议尽快更新 现在使用Linux内核的32位ABI的人已经不多了,事实上只有少数几个发行版没有在编译时就把它们直接关掉,而Ubuntu不幸就是其中之一.本月内核安全邮件列 ...
最新文章
- SAP MM 外部采购退货的ARM功能实在是鸡肋?
- 关于英伟达数字人文章的致歉和说明
- Entity Framework 学习结束语
- sublime Package Control 设备
- 2016奥运男篮分组
- web.config中httpRunTime的属性(转)
- K8s Pod 钩子生命周期
- Ruby On Rails --环境搭建之回眸一笑
- 汲取 IE6、IE8 消亡的经验,如何“杀死” IE11?
- linux最大lun空间,Linux上每个SCSI设备的最大LUN数目是多少(by quqi99)
- 四轴锁付程序,三菱FX5U发脉冲控制主轴,与好伙伴伺服电批进行MODBUS485通讯
- 飞秋远程可利用0day 的详细分析和利用方法 飞秋漏洞
- 啦啦啦一棵R语言圣诞树~
- CISP含金量如何?
- 宏定义时对整数进行数据类型定义
- Microblaze程序固化流程
- vim使用自定义snippets
- 梦幻西游平安夜服务器微信,[另类原创]平安夜
- 前端如何设置字体滚动,及向左移动
- 如何养出优质的短视频账号?做好四个指标,账号才能越来越好