求平均数

#include <stdio.h>
main()
{
   int x,cnt=0;
   long double sum=0,aver;
   int a[100],i;
   for(i=1;i<100;i++)
   {
  a[i]=0;
   }
   printf("Input x:");
   scanf("%d",&x);
   while(x!=-1)
   {
       a[cnt]=x;
  sum+=x;
  cnt++;
  scanf("%d",&x);
   }
   if(cnt>0)
   {
  aver=sum/cnt;
  printf("aver=%.2f\n",aver);
  for(i=0;i<cnt;i++)
  {
  if(a[i]>aver)
  {
      printf("%d\t",a[i]);
  }
  }
   }
   printf("\n");


}



知识点:1.求多个数平均数;

                2.将大于平均数的数输出。

心得体会:1.学会了怎么求平均数;

                   2.对数轴还是有点懵,还需好好看看书。


在Java中,输入平均数通常涉及以下几个步骤: 1. 导入`java.util.Scanner`类,以便能够从控制台接收用户输入。 2. 创建一个Scanner对象,用于接收用户的输入。 3. 提示用户输入一组数字,通常是通过循环来实现,因为用户需要输入多个数值。 4. 使用Scanner对象获取用户输入的每个数值,并将它们存储在一个数组或者列表中。 5. 计算所有输入数值的总和,并除以数值的个数,得到平均数。 下面是一个简单的Java程序示例,演示了如何实现输入平均数的过程: ```java import java.util.Scanner; // 导入Scanner类 public class AverageCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 创建Scanner对象 int count = 0; // 输入数值的数量 double sum = 0; // 输入数值的总和 double number; // 用户每次输入的数值 System.out.println("请输入数字的个数:"); count = scanner.nextInt(); // 读取用户输入的数字个数 // 循环读取用户输入的每个数字,并累加到总和中 for (int i = 0; i < count; i++) { System.out.println("请输入第 " + (i + 1) + " 个数字:"); number = scanner.nextDouble(); // 读取用户输入的数值 sum += number; // 累加到总和中 } // 计算平均数 double average = sum / count; // 输出平均数 System.out.println("输入数字的平均数是:" + average); scanner.close(); // 关闭scanner对象 } } ``` 这个程序会首先询问用户需要输入多少个数字,然后根据用户指定的数量循环读取每个数字,并计算这些数字的平均值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值