要求

编写算法,输入n个整数存入一维数组,统计输出其中的正数、负数和零的个数。

代码

#include<stdio.h>
#include<stdlib.h>int input(int a[])
{int n=0;//输入数据的个数// 请在下面添加代码实现数据的输入,将输入的数据存放在数组a中// ********** Begin ********** char c;int m;do{scanf("%d",&m);a[n]=m;c = getchar();n++;}  while(c==',');// **********  End  **********return n;
}/*
* 该函数用来统计数组a中正数、负数、零的个数
* 正数、负数、零的个数分别存放在b[0],b[1],b[2]中
* n: 数组a中存放的是数据的个数
*/
void process(int a[],int n,int b[])
{// 请在下面添加代码,统计数组a中正数、负数、零的个数// ********** Begin ********** int f=0,s=0,d=0,i;for(i=0;i<n;i++){if(a[i]>0)f++;else if(a[i]<0)s++;elsed++;}b[0]=f;b[1]=s;b[2]=d;// **********  End  **********
}

测试

测试输入:
1,2,3,0,0,0,4,5,6

预期输出:
正数的个数为6,负数的个数为0,零的个数为3

统计一组整数中正数、负数和零的个数相关推荐

  1. 统计给定的n个数中,负数、零和正数的个数

    #include <stdio.h> /*     统计给定的n个数中,负数.零和正数的个数.      输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整 ...

  2. 用c语言统计给定的n个数中,负数、零和正数的个数。

    #include<stdio.h> #include<math.h> int main() {/*统计给定的n个数中,负数.零和正数的个数.输入输入的第一个数是整数n(n< ...

  3. 数值统计(多实例测试),统计给定的n个数中,负数、零和正数的个数

    题目描述 统计给定的n个数中,负数.零和正数的个数 输入 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数:如果n=0,则表示输入结束, ...

  4. 统计给定的n个数中,负数、零和正数的个数。

    统计给定的n个数中,负数.零和正数的个数.输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数:如果n=0,则表示输入结束,该行不做处理.对 ...

  5. 用python :输入 20 个整数,统计其中正数、负数和零的个数

    # 输入 20 个整数,统计其中正数.负数和零的个数num = 1 positive = 0 negative = 0 zero = 0 while num <= 20:a = int(inpu ...

  6. 利用C语言,编写一程序:从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出

    利用C语言,编写一程序:从键盘输入多个整数,统计其中正数.负数和零的个数,并在屏幕上输出 //从键盘输入10个整数,统计其中正数.负数和零的个数,并在屏幕上输出 #include <stdio. ...

  7. java求最大值_java-求一组整数中的最大值

    /** 作者:朱家磊 版本:Version1.8(java -version可以查出版本) 功能:求一组整数中的最大值 */ public class Demo { public static voi ...

  8. 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。

    本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 函数接口的定义 int Count_Digit ( const int N, cons ...

  9. 统计个位数字 (本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3)

    5.本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 实现代码: int Count_Digit ( const int N, cons ...

最新文章

  1. VC中的双缓冲绘图技术
  2. 为什么不建议学python贴吧_为什么那么多自学Python的后来都放弃了,总结下来就这些原因...
  3. ida和idr机制分析(盘符分配机制)
  4. Postgresql 按30分钟、小时、天分组
  5. Linux手动指定ip地址
  6. 有关正则的知识点梳理
  7. 绘图神器 —— Graphviz 绘制数据结构相关图形
  8. view绘制流程学习心得
  9. 多媒体文件格式全解说(下)--图片
  10. ets交易软件测试简历,ETS工具使用指南
  11. C++继承中的构造函数—计算圆柱体的表面积(函数名隐藏)
  12. Win11保留的存储空间怎么关闭?Win11释放系统保留存储空间教程
  13. 瑜伽断食法——From《瑜伽祖本》(手敲版)
  14. linux图形界面bind dns,在linux上使用BIND建立DNS服务器
  15. 拖拽牛逼,轻松实现一个自由拖拽的组件
  16. 字符区位码 java_用Java取得汉字的区位码
  17. SpringBoot项目集成UniPush推送服务
  18. flink+drools动态规则示例之温度跳变告警
  19. 2022年5大平台编程语言排行榜(Tiobe、Github、Stack Overflow、IEEE Spectrum、PYPL)
  20. powerdesinger使用ODBC在mysql中建表

热门文章

  1. 泛微E9流程搭建技巧与建议
  2. 小白自学笔记——JAVA基础 1.2JAVA语言环境搭建
  3. Exploit writing tutorial part 3b : SEH Based Exploits – just another example
  4. git branch 分支命令图文详解
  5. 联发科MT8163处理器/模块方案资料介绍
  6. pythoncopy和deepcopy_Python中的Copy和Deepcopy
  7. Y9000P 联想锁屏win11 关闭
  8. 全国高校BBS上最经典的语录
  9. ThinkPHP 6.0.3版本自创标签方法
  10. C# 生成校验解析token