(c++)从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。 保留两位小数
2017-01-17 16:27
1041 查看
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a[20];
int j=0,k=0;
double sum=0;
for(int i=0;i<20;i++)
cin>>a[i];
for(int i=0;i<20;i++)
{
if(a[i]<0)
j++;
else if(a[i]>0)
{
sum+=a[i];
k++; //防止0的干扰,故增加该变量
}
}
cout<<j<<endl;
cout<<fixed<<setprecision(2)<<sum/k;
return 0;
}
#include<iomanip>
using namespace std;
int main()
{
int a[20];
int j=0,k=0;
double sum=0;
for(int i=0;i<20;i++)
cin>>a[i];
for(int i=0;i<20;i++)
{
if(a[i]<0)
j++;
else if(a[i]>0)
{
sum+=a[i];
k++; //防止0的干扰,故增加该变量
}
}
cout<<j<<endl;
cout<<fixed<<setprecision(2)<<sum/k;
return 0;
}
相关文章推荐
- 从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值
- 从键盘输入一组非0整数,以输入0为结束标志,求这组整数的平均值,并统计其中正数和负数的个数。(根据循环变量的初值、终值无法判断出循环次数时建议使用while或do while语句完成)。
- 编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数
- Windows平台下GCC编程之从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 输入20个数,统计正数个数和负数个数,帮忙解决一下!
- c语言编写从键盘上任意输入10个数,分别统计出输入的偶数或奇数分别的平均值
- 任意输入10个数,计算所有正数的和、负数的和以及10个数的和
- 2、编写程序,从键盘上输入两个电阻的值,求它们并联和串连的电阻值,输出结果保留两位小数。
- [置顶] 从键盘输入一个路径,统计该文件夹下制定扩展名文件的数量(其中文件夹下还包含子文件夹)
- JS限制文本框输入金额并保留两位小数
- 键盘输入任意个数,负数结尾求和!
- JS限制文本框输入金额并保留两位小数
- 正则表达式验证带一到两位小数的正数或负数
- JS限制文本框输入金额并保留两位小数
- 第6周-统计正数和负数的个数然后计算这些数的平均值
- 从键盘连续输入5个整数,判断正数、负数、0分别有多少个
- javaScript强制保留两位小数的输入数校验和小数保留问题
- 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素
- angular限制input框输入金额(是小数的话只保留两位小数点)