实现函数,统计 N 个整数中,大于零或小于零的整数个数

函数定义

int count_plus_or_nega(int numbers[], int n, int plus_or_nega);

参数说明

  • numbers,待统计的整数数组
  • n,表示整数数组长度,且 n>=0
  • plus_or_nega,表示统计正数还是负数,当值为 1 时,表示统计正数个数,值为 0 时,表示统计负数个数

返回值

返回统计的个数

注意,零既不是正数,也不是负数

示例1

参数:

numbers = {-8, -9, 2, 5, -1, -4, 0}
n = 7
plus_or_nega = 1

返回

2
#include <stdio.h>int count_plus_or_nega(int numbers[], int n, int plus_or_nega) {// TODO 请在此处编写代码,完成题目要求int j=0;for(int i=0;i<n;i++){if(plus_or_nega==1&&numbers[i]>0)j++;else if(plus_or_nega==0&&numbers[i]<0) j++;}return j;
}int main () {int numbers[7] = {-8, -9, 2, 5, -1, -4, 0};int n = 7;int plus_or_nega = 1;int result = count_plus_or_nega(numbers,n,plus_or_nega);printf("%d",result);return 0;
}

C语言练习题:统计 N 个整数中,大于零或小于零的整数个数(数组)相关推荐

  1. 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出

    /*** 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出*/import java.util.Scanner;public class ...

  2. c语言中求大于的函数,c语言编写函数,求一组数中大于平均值的数的个数.

    C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数 #define N 10 main(){int num1=0,num2=0,num3=0,i;for(i=0;i 一道C语言题目:求一组 ...

  3. 查找出系统中大于50k 且小于100k 的文件并删除。

    查找出系统中大于50k 且小于100k 的文件并删除. [root@xusx xxx]# ll -lh total 624K -rw-r--r-- 1 root root 576K Nov 30 21 ...

  4. (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和

    (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和,如10=3+7,12+5+7. // 质数:除了1和自身,不能被任何数整除的数 #include<stdio ...

  5. MyBatis中大于号以及小于号的表达方式

    MyBatis中大于号以及小于号的表达方式 实现方案 以下介绍两种可行方法: 转义法 大于:> 相当于 > 小于:< 相当于 < 大于等于:>= 相当于 >= 小于 ...

  6. java字大于号 问号_cad中大于号和小于号都显示为问号 我怎么才能知到这种情况是缺少什么字体? 希望知道的大师指点...

    cad中大于号和小于号都显示为问号 我怎么才能知到这种情况是缺少什么字体? 希望知道的大师指点以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们 ...

  7. 统计一组整数中正数、负数和零的个数

    要求 编写算法,输入n个整数存入一维数组,统计输出其中的正数.负数和零的个数. 代码 #include<stdio.h> #include<stdlib.h>int input ...

  8. Mybatis中大于号和小于号表示方式

    文章目录 一.使用场景 二.使用转义方式实现大于小于号的表示(等号不需要转义) 三.使用标记方式实现大于小于号的表示 一.使用场景 使用Mybaits进行SQL查询时候,无法避免要用到大于号和小于号, ...

  9. C语言练习题,编写程序实现以下功能。从键盘输入一个整数,若输入数字0,则屏幕显示:“Sunday“;若输入数字1,则屏幕显示:“Monday“;若输入数字2,则屏幕显示:“Tuesday“;若输入数字

    编写程序实现以下功能.从键盘输入一个整数,若输入数字0,则屏幕显示:"Sunday":若输入数字1,则屏幕显示:"Monday":若输入数字2,则屏幕显示:&q ...

最新文章

  1. java 参数类型不确定_详细解析Java虚拟机的栈帧结构
  2. 深入浅出grep与正则表达式
  3. js修改display_Vue.js从零开始——过渡 / 动画效果(2)
  4. 表的转置 行转列: DECODE(Oracle) 和 CASE WHEN 的异同点
  5. 使用python将excel数据导入数据库
  6. Redhat的Linux产品版本AS/ES/WS的联系与区别
  7. linux screen -ls,Linux screen命令详解
  8. Tomcat 服务器只能存有一个正在运行的项目
  9. 2015.7.9(1000股涨停,未按分段交易中国重工、中国软件减仓失误!补做大智慧、中色股份追高,而后控制仓位预防高开跳水——重新整理分段交易原则)发现中软吸筹率极高...
  10. 数据可视化的定义及使用注意
  11. 在线计算机性能测试,电脑性能检测
  12. android笑脸切图,朋友圈小符号表情怎么弄?朋友圈文案小符号表情大全
  13. 使用MATLAB求矩阵的偏导数,求向量对变量的偏导数问题
  14. 2020年腾讯实习生C++面试题及答案持续更新中(4)
  15. android 指纹验证api
  16. 处理ThinkPad X12018按电源键无法开机的问题
  17. 高德地图安卓 拖拽选点_高德地图想再造一个大众点评?
  18. 第一部分 python基础部分
  19. HTTPS 到底加密了什么?
  20. 854计算机专业基础,东华大学2019年考研854计算机及软件工程专业基础综合考试大纲...

热门文章

  1. ds18b20程序c语言,单片机中使用DS18B20温度传感器C语言程序(参考6)
  2. Android 获取位置信息
  3. 讯飞AIUI ubuntu linux使用
  4. 在Linux系统中安装JDK
  5. 华丽而实用的Java图表应用
  6. [论]【DSTGCN】Dynamic SpatiotemporalGraph Convolutional Neural Networks for Traffic Data Imputation
  7. 电源适配器DC插头规格
  8. linux给文件夹腹权限,文件的权限_腹有诗书气自华的技术博客_51CTO博客
  9. 电脑PHP动画制作画板,涂鸦板简单实现 Html5编写属于自己的画画板
  10. Windows AMD 安装 PyTorch