当前位置: 首页 > news >正文

C++数据结构——顺序表——数值统计

C++数据结构——顺序表——数值统计

接着上一篇的顺序表模板。
输入数组,统计数组中的负数、零、正数的个数。第一个数字,表示数组有几个数,当n为0时,输入结束,不做处理。
例如:
输入6 0 1 2 3 -1 0
输出1 2 3

int main()
{int n;//输入0的时候提出循环while(cin >> n && n ){SequentialList s;initializeList(&s,1);for (int i = 0; i < n; i++){elemType x;cin >> x;insert(&s,i,x);}int ncnt = 0,zcnt = 0,pcnt = 0;for (int i = 0; i < size(&s); i++){elemType elem = getElement(&s,i);if(elem > 1e-8){++pcnt;}else if (elem < -1e-8){++ncnt;}else{++zcnt;}}cout << ncnt << ' ' << zcnt << ' ' << pcnt <<  endl;}return 0;
}
http://www.lryc.cn/news/332587.html

相关文章:

  • Linux+HA高可用24X7的安全保证
  • 【Tomcat】Apache官方结束Tomcat 8.5分支版本技术支持
  • Go 源码之读写锁 sync.RWMutex
  • 大数据实验统计-1、Hadoop安装及使用;2、HDFS编程实践;3、HBase编程实践;4、MapReduce编程实践
  • PyTorch搭建Informer实现长序列时间序列预测
  • firefox切换本地服务和全球服务的方法
  • Windows下用CMake编译PugiXML及配置测试
  • python-基础篇-字符串、列表、元祖、字典-列表
  • Qt控件样式设置其一(常见方法及优缺点)
  • 软件测试(测试用例详解)(三)
  • 最优算法100例之33-字符串/数字的排列组合问题
  • Java面试题:请解释Java中的多线程编程?
  • acwing算法提高之图论--最小生成树的扩展应用
  • 政安晨:【Keras机器学习实践要点】(十七)—— 利用 EfficientNet 通过微调进行图像分类
  • wordpress全站开发指南-面向开发者及深度用户(全中文实操)--php函数
  • Linux 设备驱动管理之内核对象(Kernel Object)机制
  • 【C语言】关键字选择题
  • 营销中的归因人工智能
  • ChatGPT 的核心 GPT 模型:探究其生成式预训练变换架构的革新与应用潜力
  • Python | Leetcode Python题解之第10题正则表达式匹配
  • 华大单片机新建工程步骤
  • 设计模式:桥接模式
  • 人脸识别:Arcface--loss+code
  • Linux-程序地址空间
  • adobe stock会员开通付费付款订阅充值教程/adobe stock免费白嫖一个月
  • Mysql的基本命令
  • leetcode.24. 两两交换链表中的节点
  • 后端开发框架Spring Boot快速入门
  • I2C驱动实验:验证所添加的I2C设备的设备节点
  • 160 Linux C++ 通讯架构实战14,epoll 反应堆模型