m0_74929521 2023-04-05 19:01 采纳率: 92.3%
浏览 53
已结题

c++编写函数,如何输入5个数,以空格隔开

img

img


怎么输入五个数然后是空格隔开的,如果可以的话,能否教一下我这道,第一次编写函数不熟练

  • 写回答

2条回答 默认 最新

  • 独处东汉 2023-04-05 19:28
    关注

    你好,你这个多练习一下就好,多练多敲。

    #include <iostream>
    
    // 定义一个函数,参数是一个整数数组和数组的长度,返回值是数组元素的平均值
    double my_average(int num[], int size) {
      // 声明一个变量sum,用来存储数组元素的和
      int sum = 0;
      // 声明一个变量avg,用来存储数组元素的平均值
      double avg = 0.0;
    
      // 使用一个循环,遍历数组中的每个元素,将它们加到sum中
      for (int i = 0; i < size; i++) {
        sum += num[i];
      }
      // 计算数组元素的平均值,赋值给avg
      avg = (double)sum / size;
    
      return avg;
    }
    
    int main() {
        const int size = 5; // 数组大小
        int num[size]; // 声明一个整数数组
        std::cout << "Enter " << size << " numbers:\n";
        for (int i = 0; i < size; i++) {
            std::cin >> num[i]; // 将用户输入存储到数组中
        }
        double avg = my_average(num, size); // 调用函数
        std::cout << "The average is: " << avg << std::endl; // 显示结果
        return 0;
    }
    

    结果:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月13日
  • 已采纳回答 4月5日
  • 创建了问题 4月5日