每日一题1061:计负均正

简介: 题目描述:从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。平均值保留两位小数。

题目描述:

从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。

平均值保留两位小数。

样例输入:

1 2 3 4 5 6 7 8 9 10

-1 -2 -3 -4 -5 -6 -7 -8 -9 -10

样例输出:

10

5.50

分析:首先明确一点:0既不是正数与不是复数。剩下的就很简单了!

源码:(有需求可取,如有更好方法,欢迎在评论区留言!)

include <stdio.h>

int main(void)

{

int a[20],i,count=0;//题目明确给出20个数,就定义长度为20的数组。
float sum=0;
for(i=0;i<20;i++){
scanf("%d",&a[i]);
}
for(i=0;i<20;i++){
if(a[i]>0){
        sum+=(float)a[i];//注意这里的强制转换
    }
if(a[i]<0){
        count++;
    }
}
printf("%d\n",count);
printf("%.2f\n",sum/(20-count));//题目要求保留两位小数
return 0;

}

目录
相关文章
|
1月前
日拱一卒,月进一步(6)(杨辉三角2)
119. 杨辉三角 II - 力扣(LeetCode)
18 0
|
算法
日拱算法:只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
青蛙跳台阶问题(史上最详细)
一只青蛙一次最少可以跳 1层 台阶,一次最多可以跳 2层 台阶,求:该青蛙跳上n 层 的台阶总共有多少种跳法?
148 0
青蛙跳台阶问题(史上最详细)
洛谷P2016 战略游戏 (树形dp)
洛谷P2016 战略游戏 (树形dp)
121 0
|
C语言 容器
【蓝桥杯】黄金连分数(注意:大数)!!!
【蓝桥杯】黄金连分数(注意:大数)!!!
【蓝桥杯】黄金连分数(注意:大数)!!!
【洛谷】【动态规划】P1002 [NOIP2002 普及组] 过河卒
【洛谷】【动态规划】P1002 [NOIP2002 普及组] 过河卒
320 0
【洛谷】【动态规划】P1002 [NOIP2002 普及组] 过河卒
|
大数据 程序员 云计算
世界程序员最难的题目,做不好你就是杀人凶手【云计算 大数据 开卷题目】
这道题目没有任何数据给你,但你可以去找估计数字,欢迎有志程序员做这到题目,这是一个开卷题目,你考虑的越多对象和属性程序会越复杂,你可以纯属娱乐。
|
算法 开发者
算法笔试模拟题精解之“正三角塔”
这是一个数学问题,将三角塔多写出几层后就可以发现规律。
算法笔试模拟题精解之“正三角塔”
|
人工智能 程序员
格子披风背后,他们正用代码改变世界!
在阿里云 有一群 "别具匠心"的人儿 他们常常身披格子披风 手持键盘 惩恶除“bug“ ▽ “美国队长”亲手打造智能家居 木酱 在极限期限内 为视障人士 打造全智能家居 阿里云“维密天使” 清宵 即使一个人 也能带着代码 走遍世界的角落 车间里的代码高手 光盐 走进30多家工厂车间 为企.
2060 0
|
物联网 区块链
2018 展望 | 区块链:第一个高(泡)峰(沫)后,要迈几道坎?
区块链就像个成长中的孩子:该夸的时候要夸,该喂的时候要喂。但该吃的苦头,该碰的壁,也一样少不了。
1347 0