Problem1059--计负均正

1059: 计负均正

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 75  Solved: 28
[Submit] [Status] [Web Board] [Creator:]

Description

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

保留两位小数

这道题有多个任务:统计负数的个数a,统计正数的个数b,统计正数的和 sum,

第一行输出 b

第二行输出 sum/b, printf("%.2lf\n", (double)sum/b); 

 (double)sum/b 表示先把整型数sum转化为双精度类型然后再参加运算,类似于 2/3 -> 2.0/3

Input

 程序的框架如下:

for (i=1; i<=20; i++) {
scanf("%d", &k);
if ()  ... ;
if ()  ... ;
if ()  ... ;
}

Sample Input

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

Sample Output

10
5.50

Source/Category