计负均正
从键盘输入任意 20 个整型数,统计其中的负数个数并求所有正数的平均值。
输入格式
输入包含 20 个整数,分两行,每行 10 个数,每个数的绝对值不超过 1000。
输出格式
第一行输出负数个数。
第二行输出正数的平均数,保留两位小数。
样例输入
1 2 3 4 5 6 7 8 9 10
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10
样例输出
10
5.50

问题链接:JSK-390 计负均正
问题描述:(略)
问题分析
    简单题,循环处理一下就好。
程序说明
    使用宏定义的目的是使得程序从工程角度看代码具有通用性,当数据个数改变是只需要修改宏定义而不需要修改代码。
    题目虽然说是输入数据分2行,但是使用格式化输入函数scanf()读入数据时,会自动跳过分割符,不必介意换行。
    输入也许会有0,需要注意,编码时需要考虑到。
    求平均值是浮点运算,需要注意类型转换。
参考链接:(略)
题记:过于简单也会令人无语。

AC的C语言程序如下:

/* JSK-390 计负均正 */#include <stdio.h>#define N 20int main(void)
{int cnt = 0, cnt2 = 0, sum = 0, a, i;for(i = 1; i <= N; i++) {scanf("%d", &a);if(a > 0) {sum += a;cnt2++;} else if(a < 0)cnt++;}printf("%d\n%.2f\n", cnt, (float)sum / cnt2);return 0;
}

JSK-390 计负均正【入门】相关推荐

  1. 题库练习7(最小公倍数、求立方根、字符串逆序、记负均正、字符串分割)

    1. 求最小公倍数 import java.util.*;public class Main{public static void main(String[] args){Scanner sc=new ...

  2. 华为机试HJ105:记负均正II

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果 ...

  3. 华为OJ——记负均正

    记负均正 题目描述 首先输入要输入的整数个数n,然后输入n个整数.输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数. 输入描述: 首先输入一个正整数n, 然后输入n个整数. 输出描述 ...

  4. HJ97 记负均正(c++)

    题目链接:记负均正_牛客题霸_牛客网 注意点: 注意 1.for循环 ,i是从1开始 2.小数点后1位的保存 #include <iostream> #include <iomani ...

  5. 华为机试HJ97:记负均正

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 首先输入要输入的整数个数n,然后输入n个整数.输出为n个整数中负数的个数,和所有正整 ...

  6. 【华为 OJ】记负均正2

    从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值 输入描述: 输入任意个整数 输出描述: 输出负数个数以及所有非负数的平均值 输入例子: -13 -4 -7 输出例子: 3 0.0 #in ...

  7. 【华为 OJ 】记负均正

    首先输入要输入的整数个数n,然后输入n个整数.输出为n个整数中负数的个数,和所有正整数的平均值. 输入描述: 首先输入一个正整数n, 然后输入n个整数. 输出描述: 输出负数的个数,和所有正整数的平均 ...

  8. 数学------为什么“负负得正”

    引言:"上帝创造了自然数,其余的是人的工作."------克隆尼克(L. Kronecker,1823-1891)   翻开数学史,我们可以看到,在公元前600到300年间,随着古 ...

  9. 小白的奇幻数学课堂(part2)--敌人的敌人就是朋友,这其实就是负负得正法则

    学习笔记 学习书目:<x的奇幻之旅>–史蒂夫•斯托加茨 敌人的敌人就是朋友 绕开负数 减法运算其实给我们制造了一些加法运算中不会出现的复杂问题:减法会产生负数.减法的出现,使得人类不得不扩 ...

最新文章

  1. 仿美团外卖的全栈项目(vue+node+mongodb)带支付-大三求实习
  2. 解决System.Web.Script.Serialization导入失败
  3. Spring事务管理amp;数据库隔离级别
  4. 开灯变形问题(枚举法)
  5. openFoam源码中的C++
  6. js实现右键单击打开自定义的菜单
  7. 2017.4.20 火星人 思考记录
  8. spring gateway 限流持久化_Spring Cloud Gateway网关如何快速实施限流方案?-Part 6
  9. 明锐旅行车又大又便宜,值得买吗?
  10. 语音识别技术在智能家居中的应用有哪些?
  11. 大部分Java程序员都会忽略的几个问题,你中招没?
  12. nagios配置之监控端配置
  13. sdut3138: N!(计算n!中结尾零的个数)
  14. EmEditor Professional v14/15/16/17/18 最新版 注册码 2000组(终身授权)
  15. easywechat 网页授权登录
  16. 中国情报监视和侦察行业市场供需与战略研究报告
  17. IntelliJ IDEA 之 设置项目编码
  18. 海淘、跨境电商国际物流对接那些坑
  19. AVG提醒:网银大盗疯狂肆虐阿里旺旺
  20. A算法和A*算法详解

热门文章

  1. TortoiseSVN 命令 (命令行执行工具)
  2. WPF之完美捕捉精灵神器 -- HitTest
  3. asp.net mvc 压缩html代码,浅谈ASP.NET中MVC 4 的JS/CSS打包压缩功能
  4. 每天Leetcode 刷题 初级算法篇-设计问题-最小栈
  5. 该虚拟机似乎正在使用中。 如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。 配置文件: D:\instractPath\Developmen
  6. 快速确定HIve表中数据是否重复
  7. c语言定义int 输出4386,C语言 · 矩阵乘法
  8. 移动端vue实现部门结构功能_基于Vue的组织架构树组件
  9. qq发文件大小上限_微信再两个放大招!网友:QQ可以卸载了?
  10. nginx websocket wss 连接失败 failed_Nginx 配置WSS 解析与实战