1
3
在代码简单性方面,您可能需要检查
但事实上你没有 需要 至少在你只关心平均值的情况下,保持数字不变:
|
2
3
如果你想计算一个平均值,那么你不需要保存这些数字。省去了担心阵列的工作。只需将每个数字累加(相加)为一个总数,计算每个数字,然后在完成后除以。你只需要两个变量。 使用此方法,您不会有溢出数组的风险,因此可以使用while循环…(临时)!= -1) |
3
2
基本上,您从一个具有固定大小的动态分配数组开始,然后分配一个更大的新数组(例如,比初始大小大两倍),并在用完空间时将这些内容从旧数组复制到新数组。 对于问题的第二部分,保留用户输入的项目数的计数器,并在求平均值时使用它。 类似的东西 this . |
4
0
使用动态数组数据结构,比如Java中的vector(java. U.L.vector)。 您可以自己轻松实现这样一个动态数组:
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |