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

做网站准备什么软件山东济南最新消息

做网站准备什么软件,山东济南最新消息,做网站宣传语,常州网站搜索排名牛客网NC218480统计正负数个数 题目描述 给定n个整数,判断其中正数和负数分别有多少个。 输入格式 第一行输入一个整数n (1≤n≤10^5)第二行输入n个整数ai (1≤i≤n),保证ai在32位有符号整数范围内 输出格式 第一行输出"positive:"后跟正…

牛客网NC218480统计正负数个数

题目描述

在这里插入图片描述

给定n个整数,判断其中正数和负数分别有多少个。

输入格式

  • 第一行输入一个整数n (1≤n≤10^5)
  • 第二行输入n个整数ai (1≤i≤n),保证ai在32位有符号整数范围内

输出格式

  • 第一行输出"positive:"后跟正数的个数
  • 第二行输出"negative:"后跟负数的个数

示例

输入:

10
-1 2 3 -6 7 8 -1 6 8 10

输出:

positive:7
negative:3

解题思路

题目要求统计一组数中正数和负数的个数,思路非常直接:

  1. 读取输入的n个数字
  2. 统计正数和负数的个数
  3. 按照指定格式输出结果

代码实现

#include <bits/stdc++.h>
using namespace std;int main(){int n;cin >> n;int a;int positive = 0, negative = 0;for(int i = 1; i <= n; i++){//输入a并且判断正负。cin >> a;if(a < 0) negative++;if(a > 0) positive++; }printf("positive:%d\nnegative:%d", positive, negative);return 0;
}

代码解析

  1. 首先引入必要的头文件<bits/stdc++.h>,这是一个包含了大部分C++标准库的头文件
  2. 声明变量n来存储输入的整数个数
  3. 使用两个计数器positivenegative分别记录正数和负数的个数
  4. 通过循环读取n个整数,并根据其正负性增加相应的计数器
  5. 最后按照题目要求的格式输出结果

时间复杂度分析

  • 时间复杂度:O(n),其中n是输入的整数个数
  • 空间复杂度:O(1),只使用了常数级别的额外空间

注意事项

  1. 题目中可能存在0,但根据题意,0既不是正数也不是负数,所以不计入任何一类
  2. 使用if(a < 0)if(a > 0)两个独立的条件判断,而不是else,确保逻辑清晰
  3. 输出格式必须严格按照题目要求,包括冒号和换行

总结

这是一道简单的模拟题,关键在于理解题意并按照要求输出结果。通过一次遍历即可得到答案,是入门级别的编程练习题。

http://www.dtcms.com/wzjs/4754.html

相关文章:

  • 建站abc后台登录aso优化吧
  • 长沙优化网站分析谷歌seo快速排名软件首页
  • wordpress中文手册pdf快排seo排名软件
  • 网页开发用到的技术seox
  • 网站的建设费用分为网络推广平台有哪些
  • 徐州商城网站建设长治网站seo
  • 新手怎样做网站推广网站建设与管理主要学什么
  • 广告营销策划是做什么的网站关键词排名优化
  • 做宣传可以在哪些网站上发布seo怎么学在哪里学
  • joomla网站模板网站推广的工作内容
  • 啥是东莞网站制作公司公关策划公司
  • 政府三级网站制度建设营销型网站设计制作
  • 做mla的网站网络营销的宏观环境
  • 浙江网站搭建广东网络优化推广
  • 网站建设 爱诚科技公司百度客服转人工
  • 网站设计怎么算间距写软文的平台有哪些
  • seo优化网站建设哪家好黑帽seo排名
  • 怎样做网站性能优化东莞网站推广哪里找
  • 网站设计中主题有哪些作用荥阳seo
  • 做美食网站的需求分销平台
  • 诸暨北京有哪些网站制作公司网络优化工程师前景
  • 黄山找人做网站班级优化大师官网下载
  • 做网站基本百度集团总部在哪里
  • 网站要怎么备案电商平台运营方案
  • 宁波网站建设网站开发seo综合查询中的具体内容有哪些
  • 电商网站维护媒体:北京不再公布各区疫情数据
  • 代做毕业设计网站 道路桥梁seo怎么优化
  • dedecms医院网站wap模板(橙色)4512345百度竞价项目
  • 物流网站首页图片男生最喜欢的浏览器推荐
  • 企业做网站需要做哪些工作佛山网站建设技术托管