此题怎么解,无思路,求解

img

此题怎么求啊,无思路,求解答,凑三十个子真不容易,太累啦,随便打


int main()
{
    double ave;
    int sum=0,n,t;
    scanf("%d",&n); //输入数字个数
    for(int i=0;i<n;i++) //输入n个数
    {
        scanf("%d",&t);
        sum+=t; //对每个输入的数求和
    } 
    ave=1.0*sum/n;  //求平均数,以为sumnint,除法结果也是整数,通过*1.0sum转换成double
    printf("%d %lf",sum,ave);//输出结果。

    return 0;
}

#include<stdio.h>
int main(void) {
  int i = 0, lenth = 0, temp = 0, num = 0;
  scanf("%d", &lenth);
  for (i = 0; i < lenth; i++) {
    scanf("%d", &temp);
    num += temp;
  }
  printf("%d %f", num, num/lenth);
}
#include <stdio.h>
int main()
{
    int n, t, sum = 0, i;
    scanf("%d", &n);
    for (i = 1; i <= n; i++)    // 循环n次
    {
        scanf("%d", &t);    // 每循环一次输入一个学生的年龄
        sum += t;           // 求学生的年龄之和
    }
    double aver = 1.0 * sum / n;    // 求平均年龄
    printf("%d %.5f", sum, aver);
    return 0;
}

img