【问题标题】:Consider the simple program. Where are these errors?考虑简单的程序。这些错误在哪里?
【发布时间】:2019-11-08 00:49:30
【问题描述】:

我在Eclipse中写了一个简单的C程序如下:

#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);

}

我在构建它时遇到了非常奇怪的错误并且看不到问题:

“%”标记 UNDEE601W10A1p6.c 之前的问题预期表达式 /UNDEE601W10A1 第 12 行 C/C++

“%”标记 UNDEE601W10A1p6.c 之前的问题预期表达式 /UNDEE601W10A1 第 16 行 C/C++ 问题预期声明或 输入 UNDEE601W10A1p6.c /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++

在 'the' UNDEE601W10A1p6.c /UNDEE601W10A1 之前出现预期的问题 ')' 第 10 行 C/C++

在 'the' UNDEE601W10A1p6.c /UNDEE601W10A1 之前出现预期的问题 ')' 第 14 行 C/C++

“距离”之前的预期问题 ')' UNDEE601W10A1p6.c /UNDEE601W10A1 第 20 行 C/C++

问题 'The' 未声明(在此函数中首次使用) UNDEE601W10A1p6.c /UNDEE601W10A1 第 20 行 C/C++

问题 'Enter' 未声明(在此函数中首次使用) 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' [-Wunused-variable] UNDEE601W10A1p6.c /UNDEE601W10A1 第 6 行 C/C++

问题未使用的变量'x1' [-Wunused-variable] UNDEE601W10A1p6.c /UNDEE601W10A1 第 6 行 C/C++

问题每个未声明的标识符仅报告一次 函数它出现在 UNDEE601W10A1p6.c /UNDEE601W10A1 line 10 C/C++ 问题

任何帮助将不胜感激。

诺曼

【问题讨论】:

    标签: c syntax


    【解决方案1】:

    在 sqrtf 减法函数中,您使用了错误的符号, 你应该使用“-”而不是“-”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2020-03-10
      • 2018-03-10
      • 1970-01-01
      相关资源
      最近更新 更多