计算用户输入的数字的平均数,并输出大于平均数的数字输出
2023-09-11 14:20:22 时间
代码
Scanner in= new Scanner(System.in );
int x;
int[] numbers=new int[100];
double sum=0;
int cnt=0;
x=in.nextInt();
while(x!=-1)
{
numbers[cnt]=x;
//number[0]=x;
sum+=x;
cnt++;
x=in.nextInt();
if(cnt>0)
{
double average=sum/cnt;
for(int i=0;i<cnt;i++)
{
if(numbers[i]>average)
{
System.out.println(numbers[i]);
}
}
System.out .println(sum/cnt);
}
}
注意数组的使用
数组相当于容器,一旦创建,无法修改
相关文章
- 线性代数 行列式的计算
- Google Earth Engine(GEE)——缩放错误(计算超时、聚合过多、内存溢出)
- 无厨房的餐厅,无服务器的计算
- 徐工信息技术总监黄凯:制造业“联姻”阿里云计算,如何玩转多维度工业大数据?
- 《云计算:概念、技术与架构》一1.2 本书未涵盖的内容
- 在计算框架MindSpore中手动保存参数变量(Parameter 变量)—— from mindspore.train.serialization import save_checkpoint
- 题三:根据输入的年月日,计算是今年的第几天
- CloudCC CRM探讨:CRM客户管理软件与云计算的结合
- Blockstack入驻亚马逊云计算平台,试图提高区块链同步速率
- python之使用heapq()函数计算列表中数值大小
- 阿里巴巴2017财年收入1582亿元 云计算业务增长
- [Python]计算闰年时候出现的and和or优先级的问题以及短路逻辑
- 边缘计算将取代云计算?别开玩笑了
- 戴尔发布面向制造、生命科学和研究的高性能计算系统