Рассмотрим простую программу. Где эти ошибки? - PullRequest
0 голосов
/ 08 ноября 2019

Я написал простую программу на C в Eclipse следующим образом:

#include <stdio.h>
#include <math.h>

int main () {

    float x1, y1, z1;
    float x2, y2, z2;
    float d;

    printf("Enter the x y and z coordinates of point 1: ");

    while (scanf("%f %f %f", &x1, &y1, &z1) == 3) {

        printf("Enter the x y and z coordinates of point 2: ");

        while (scanf("%f %f %f", &x2, &y2, &z2) == 3) {

            d = sqrtf( pow((x2 – x1), 2.0) + pow((y2 – y1), 2.0) + pow((z2 – z1), 2.0) );

            printf("The distance between point 1 and point 2 is %f\n", d);

        }

    }

return(0);

}

При сборке я получаю очень странные ошибки и не вижу проблемы:

Описание Resource PathРасположение Тип ожидаемое выражение перед токеном «%» UNDEE601W10A1p6.c / UNDEE601W10A1 строка 12 C / C ++ Проблема Ожидаемое выражение перед токеном «%» UNDEE601W10A1p6.c / UNDEE601W10A1 строка 16 C / C ++ Ожидаемое объявление или выражение в конце ввода UNDEE601W10Ap6. UNDEE601W10A1 строка 26 C / C ++ Ожидается проблема ')' до 'z1' UNDEE601W10A1p6.c / UNDEE601W10A1 строка 18 C / C ++ Проблема ожидается ')' до 'y1' UNDEE601W10A1p6.c / UNDEE601W10A1 строка 18 C / C ++ 'ожидается' Проблема'x1' UNDEE601W10A1p6.c / UNDEE601W10A1 строка 18 Ожидается проблема C / C ++ ')' перед '' UNDEE601W10A1p6.c / UNDEE601W10A1 строка 10 Ожидается проблема C / C ++ ')' перед строкой UNDEE601W10A1p6.c / UNDEE601W10A1p6.c / UNDEE601 C10C ++ Проблема ожидается ")" до "расстояния" UNDEE601W10A1p6.c / UNDEE601W10A1 строка 20 C / C ++ Проблема "The" undeclared (первое использование в этой функции) UNDEE601W10A1p6.c / UNDEE601W10A1 строка 20 C / C ++ Проблема 'Enter' undeclared (первое использование в этой функции) UNDEE601W10A1p6.c / UNDEE601W10A1 строка 10 C / C ++ Проблемная переменная 'd' установлена, но не используется [-Wunused-but-set-variable] UNDEE601W10A1p6.c / UNDEE601W10A1 строка 8 C / C ++ Проблема неиспользованная переменная 'z1' [-Wunused-variable] UNDEE601W10A1p6.c / UNDEE601W10A1 строка 6 C / C ++ Проблема неиспользуемая переменная 'y1' [-un-variable] UNDEE601W10A1p6.c / UNDEE601W10A1 строка 6 C / C ++ Проблема неиспользуемая переменная 'x1' [-Wunused-variable] UNDEE601W10A1p6.c / UNDEE601W10A1 строка 6 C / C ++ Проблема, о каждом необъявленном идентификаторе сообщается только один раз для каждой функции66W, которая появляется в UND для каждой функции, в которой он появляется в66W6.c / UNDEE601W10A1 строка 10 C / C ++ Проблема

Любая помощь приветствуется.

Norman

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...