首页 > 学院 > 开发设计 > 正文

华为机试 计负均正

2019-11-08 00:40:19
字体:
来源:转载
供稿:网友

来源:牛客网 计负均正

题目描述

首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数。

输入描述:

首先输入一个正整数n,然后输入n个整数。

输出描述:

输出负数的个数,和所有正整数的平均值。

输入例子:

5 1 2 3 4 5

输出例子:

0 3

参考代码

#include <iostream>#include <stdio.h>using namespace std;int main(){ int n,x; int cnt=0,sum=0,cnt2; while (cin>>n){ sum=0; cnt=0; cnt2=0; for (int i=0;i<n;i++){ cin>>x; if (x<0) cnt++; if (x>0){ cnt2++; sum+=x; } } if (sum%cnt2==0) PRintf("%d %d/n",cnt,sum/cnt2); else printf("%d %.1f/n",cnt,sum*1.0/cnt2); } return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表