C 考虑简单的程序。这些错误在哪里?
我在Eclipse中编写了一个简单的C程序,如下所示:C 考虑简单的程序。这些错误在哪里?,c,syntax,C,Syntax,我在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,
#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);
}
#包括
#包括
int main(){
浮球x1、y1、z1;
浮子x2、y2、z2;
浮动d;
printf(“输入点1的x、y和z坐标:”);
而(scanf(“%f%f%f”、&x1、&y1、&z1)==3){
printf(“输入点2的x、y和z坐标:”);
而(扫描频率(“%f%f%f”、&x2、&y2、&z2)==3){
d=sqrtf(功率((x2-x1),2.0)+功率((y2-y1),2.0)+功率((z2-z1),2.0));
printf(“点1和点2之间的距离为%f\n”,d);
}
}
返回(0);
}
我在构建它时遇到了非常奇怪的错误,并且看不到问题:
“%”标记Unde601W10A1p6.c之前的预期表达式出现问题
/UNDE601W10A1线路12 C/C++
“%”标记Unde601W10A1p6.c之前的预期表达式出现问题
/UNDE601W10A1第16行C/C++问题预期声明或
输入末尾的语句UNDEE601W10A1p6.c/UNDEE601W10A1第26行
C/C++
“z1”之前的“预期问题”)、UNDE601W10A1P6.c/UNDE601W10A1行
18 C/C++
“y1”之前的“y1”UNDE601W10A1P6.c/UNDE601W10A1行预期会出现问题
18 C/C++
“x1”之前的“)”预期有问题,请取消e601w10a1p6.c/取消e601w10a1行
18 C/C++
“Unde601W10A1P6.c/Unde601W10A1”之前的“预期问题”)
第10行C/C++
“Unde601W10A1P6.c/Unde601W10A1”之前的“预期问题”)
第14行C/C++
在“距离”之前,应在“距离”下定义601W10A1P6.c
/UNDE601W10A1第20行C/C++
未声明的问题“The”(首次在此函数中使用)
UNDE601W10A1P6.c/UNDE601W10A1第20行c/c++
未声明的“回车”问题(首次在此函数中使用)
UNDE601W10A1P6.c/UNDE601W10A1第10行c/c++
问题变量“d”已设置但未使用[-Wunused但已设置变量]
UNDE601W10A1P6.c/UNDE601W10A1第8行c/c++
未使用变量“z1”[-Wunused variable]UNDEE601W10A1p6.c出现问题
/UNDE601W10A1第6行C/C++
未使用变量“y1”[-Wunused variable]UNDEE601W10A1p6.c出现问题
/UNDE601W10A1第6行C/C++
未使用变量“x1”[-Wunused variable]UNDEE601W10A1p6.c出现问题
/UNDE601W10A1第6行C/C++
问题每个未声明的标识符只报告一次
该函数出现在UNDE601W10A1P6.c/UNDE601W10A1第10行c/c中++
问题
任何帮助都将不胜感激
Norman在sqrtf减法函数中,您使用了错误的符号, 您应该使用“-”而不是“-”