读书人

编译通不过 是宏定义的有关问题吗

发布时间: 2012-04-02 19:58:59 作者: rapoo

编译通不过,求助 是宏定义的问题吗
#include"stdio.h"
#define SUM x+y
#define D x-y
#define M x*Y
#define S x/y
int main()
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d%d%d%d",SUM,D,M,S);
return 0;
}


[解决办法]
#define M x*Y
这个Y大写了,
应该是小写.
还有你的scanf里最好写成%d %d 或者 %d,%d
当然,你在输入的时候就得输入x y或者x,y
[解决办法]
LZ可以结贴了

读书人网 >C++

热点推荐