m0_68422617 2022-03-24 01:29 采纳率: 77.8%
浏览 137
已结题

输入数组 零为结束标志 计算数组中正数的平均值

img

img


我的哪里有错 帮忙看看 感谢 可以不定义数组做出来吗 用数组会容易出错 谢谢大家

  • 写回答

1条回答 默认 最新

  • 春休夏末 2022-03-24 01:42
    关注

    这里不用定义数组 定义变量 sum 和 count 和 tmp 都初始化0
    用一个死循环,因为题目要求是输入0结束 你的代码输入0没有退出循环,而且还有10个数字的限制 所以应该用死循环,在循环里输入等于0退出
    for(;;;){
    cin >> tmp;
    if(tmp == 0)
    break;
    count += 1;
    sum += tmp;
    }
    cout << sum/count;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 3月31日
  • 已采纳回答 3月24日
  • 创建了问题 3月24日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部