首页 > 试题广场 >

记负均正II

[编程题]记负均正II
  • 热度指数:227243 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入 n 个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果没有非负数,则平均值为0
本题有多组输入数据,输入到文件末尾。

数据范围: ,其中每个数都满足

输入描述:

输入任意个整数,每行输入一个。



输出描述:

输出负数个数以及所有非负数的平均值

示例1

输入

-13
-4
-7

输出

3
0.0
示例2

输入

-12
1
2

输出

1
1.5
头像 牛客98181116号
发表于 2022-03-04 11:22:00
这题特简单 lst=[] while True: try: lst.append(int(input())) except: break fu=[]#负数 zn=[]#正数 for i in lst: if i<0: fu 展开全文
头像 牛客940206908号
发表于 2021-10-09 13:23:55
#这个题需要注意对文件结束的处理。以往的题目都是有确定数量的输入,可以在try里按既定数量获取input(),这一题是不定长的输出,只能判断文件结束符。方法见except p_l = [] n_l = [] while True: try: i = int(input() 展开全文
头像 水木清华_AI
发表于 2020-03-20 11:42:40
/* 本文系「人工智能安全」(微信公众号)原创,转载请联系本文作者(同博客作者)。 欢迎你转发分享至朋友圈,并给予「关注、星标、点赞」三连支持。互相欣赏,互相批判。 我是一名有诗人气质的网络安全工程师 期待与你的思想交流碰撞出智慧的花火 水木清华 2020-03-20 记负均正II */ #incl 展开全文
头像 陶陶2021
发表于 2021-10-11 00:51:12
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = 展开全文
头像 人生苦短,但求成长
发表于 2022-02-28 21:21:18
num_list = [] while True: try: num_list.append(int(input())) except: over_list, down_list = [], [] for i in 展开全文
头像 虹色萤火虫
发表于 2020-08-27 20:36:45
纯C 这题不应该归为较难的把,属于简单的吧! #include <stdio.h> #include <string.h> int main() { int num, cnt1=0, cnt2=0, sum=0; while(scanf("%d",& 展开全文
头像 我心态贼好
发表于 2020-07-25 14:03:11
JAVA import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); flo 展开全文
头像 Winyar
发表于 2022-06-13 21:00:41
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); List<Int 展开全文
头像 李耀文3681
发表于 2021-07-11 16:01:48
import sys f_count = 0 ff_count = 0 ff_sum = 0 while True: try: c = int(input()) if c < 0: f_count += 1 els 展开全文
头像 Johan.Li
发表于 2020-07-05 22:42:23
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] 展开全文

问题信息

难度:
389条回答 35343浏览

热门推荐

通过挑战的用户

查看代码