从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。
保留两位小数
解题思路:
如题所示,输入20个正负数,---》求付数的个数,和正数的平均数
--->创建一个20个元素的数组,然后录入数据。
循环里每一次录入的时候,进行if判断,是付数就cnt计数器+1,是正数就累加进sum;
循环结束自然cnt自然就是负数个数,但是注意一点,sum是累和(赋值成sum除以个数),并且输出结果是“5.50”,带2位小数点的;进行录入的时候用double或者float型的数组,我用的double型。
保留两位小数的两种方法:
1、直接c语言的 printf("%.2f",sum);
2、用iomanip头文件的(" fixed setprecision(2) ")
具体用的时候是: cout< 该题版: 兼容版: