统计一组整数中正数、负数和零的个数
要求
编写算法,输入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
统计一组整数中正数、负数和零的个数相关推荐
- 统计给定的n个数中,负数、零和正数的个数
#include <stdio.h> /* 统计给定的n个数中,负数.零和正数的个数. 输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整 ...
- 用c语言统计给定的n个数中,负数、零和正数的个数。
#include<stdio.h> #include<math.h> int main() {/*统计给定的n个数中,负数.零和正数的个数.输入输入的第一个数是整数n(n< ...
- 数值统计(多实例测试),统计给定的n个数中,负数、零和正数的个数
题目描述 统计给定的n个数中,负数.零和正数的个数 输入 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数:如果n=0,则表示输入结束, ...
- 统计给定的n个数中,负数、零和正数的个数。
统计给定的n个数中,负数.零和正数的个数.输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数:如果n=0,则表示输入结束,该行不做处理.对 ...
- 用python :输入 20 个整数,统计其中正数、负数和零的个数
# 输入 20 个整数,统计其中正数.负数和零的个数num = 1 positive = 0 negative = 0 zero = 0 while num <= 20:a = int(inpu ...
- 利用C语言,编写一程序:从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
利用C语言,编写一程序:从键盘输入多个整数,统计其中正数.负数和零的个数,并在屏幕上输出 //从键盘输入10个整数,统计其中正数.负数和零的个数,并在屏幕上输出 #include <stdio. ...
- java求最大值_java-求一组整数中的最大值
/** 作者:朱家磊 版本:Version1.8(java -version可以查出版本) 功能:求一组整数中的最大值 */ public class Demo { public static voi ...
- 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。
本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 函数接口的定义 int Count_Digit ( const int N, cons ...
- 统计个位数字 (本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3)
5.本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 实现代码: int Count_Digit ( const int N, cons ...
最新文章
- VC中的双缓冲绘图技术
- 为什么不建议学python贴吧_为什么那么多自学Python的后来都放弃了,总结下来就这些原因...
- ida和idr机制分析(盘符分配机制)
- Postgresql 按30分钟、小时、天分组
- Linux手动指定ip地址
- 有关正则的知识点梳理
- 绘图神器 —— Graphviz 绘制数据结构相关图形
- view绘制流程学习心得
- 多媒体文件格式全解说(下)--图片
- ets交易软件测试简历,ETS工具使用指南
- C++继承中的构造函数—计算圆柱体的表面积(函数名隐藏)
- Win11保留的存储空间怎么关闭?Win11释放系统保留存储空间教程
- 瑜伽断食法——From《瑜伽祖本》(手敲版)
- linux图形界面bind dns,在linux上使用BIND建立DNS服务器
- 拖拽牛逼,轻松实现一个自由拖拽的组件
- 字符区位码 java_用Java取得汉字的区位码
- SpringBoot项目集成UniPush推送服务
- flink+drools动态规则示例之温度跳变告警
- 2022年5大平台编程语言排行榜(Tiobe、Github、Stack Overflow、IEEE Spectrum、PYPL)
- powerdesinger使用ODBC在mysql中建表
热门文章
- 泛微E9流程搭建技巧与建议
- 小白自学笔记——JAVA基础 1.2JAVA语言环境搭建
- Exploit writing tutorial part 3b : SEH Based Exploits – just another example
- git branch 分支命令图文详解
- 联发科MT8163处理器/模块方案资料介绍
- pythoncopy和deepcopy_Python中的Copy和Deepcopy
- Y9000P 联想锁屏win11 关闭
- 全国高校BBS上最经典的语录
- ThinkPHP 6.0.3版本自创标签方法
- C# 生成校验解析token