我不明白为什么会出现C4700错误

时间:2019-12-13 20:42:06

标签: compiler-errors

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;

}

0 个答案:

没有答案