a。告诉用户该程序使用来自NASA的数据来预测2020年至2050年的海平面。 b。将海平面数据存储在数组中。从1993年到今年,您每年仅需要使用一个数据点。每行使用最后一列(已删除年度和半年度信号的全球平均海平面GMSL)。 C。查找数据中指定的所有年份的平均海平面年度变化。 (提示-使用循环将多年来的年度变化存储在数组中,然后使用循环来计算平均年度变化)。 d。假设线性增加并计算2020、2025、2030、2035、2040、2045和2050年的预计海平面上升。将这些结果存储在自己的数组中。 (提示-只需将您在c部分中计算出的平均值用作未来年份的年度变化)。 e。为用户显示结果,并确保引用数据文件中指定的数据集,以便用户知道数据来自何处。
请帮助我了解为什么我不断收到C4700错误 我已经重写了几次代码,并不断收到相同的错误,我似乎无法弄清楚为什么。
#include <stdio.h>
#include <stdlib.h>
#define YEARS 26
int main() {
double seaLevelp[26] = { 13.15, 13.29, 14.17, 13.93, 14.28, 14.62, 14.07, 14.94, 15.01, 15.67, 15.94, 16.18, 16.95, 17.12, 16.83, 17.30, 17.65, 18.17, 17.80, 18.69, 19.40, 19.50, 20.08, 21.39, 20.97, 21.36 };
double seaLevelf[YEARS - 1];
double average = 0.0, sum;
for (int i = 0; i < YEARS - 1; i++) {
seaLevelf[i] = seaLevelp[i + 1] - seaLevelp[i];
double average; 0.0; sum; seaLevelf[i];
}
average = sum; {}(YEARS - 1);
printf(" The Predicted Global Mean Sea Level is: nn");
printf(" 2020 %.2lf cm nn", seaLevelp[25] + (average * 2));
printf(" 2025 %.2lf cm nn", seaLevelp[25] + (average * 7));
printf(" 2030 %.2lf cm nn", seaLevelp[25] + (average * 12));
printf(" 2035 %.2lf cm nn", seaLevelp[25] + (average * 17));
printf(" 2040 %.2lf cm nn", seaLevelp[25] + (average * 22));
printf(" 2045 %.2lf cm nn", seaLevelp[25] + (average * 27));
printf(" 2050 %.2lf cm nn", seaLevelp[25] + (average * 32));
printf("These predictions were made using data provided by:n [https://www.sealevels.org/nnn]");
return 0;
}