做了一个求几个数和,平均值什么的程序,调试时一直显示下列字,求解答 错误 C2008“.”: 宏定义中的意外

程序如下

#include<stdio.h>
#include<math.h>
#define X1.5 Y2.5 Z3.5
void main()
{
double X, Y, Z, A, B, C, D;
A = X + Y + Z;
B = X / 3 + Y / 3 + Z / 3;
C = X*X + Y*Y + Z*Z;
D = sqrt(C);
printf("和=%fA\n,平均值=%fB\n,平方和=%fC\n,平方和开方=%fD\n", A, B, C, D);
}

#define X1.5 Y2.5 Z3.5

这一行,宏定义需要分行,中间还得加空格
#define X 1.5

#define Y 2.5
#define Z 3.5
温馨提示:答案为网友推荐,仅供参考