C语言: #include<stdio.h>#definePT3.5; #defineS(x)PT*x*x;main() {inta=1,b=2;printf(“%4.if\n

#include<stdio.h>
#definePT3.5;
#defineS(x)PT*x*x;
main()
{inta=1,b=2;printf(“%4.if\n”,S(a+b));}

请问哪儿错了。上面是考题。

第1个回答  2013-03-30
定义宏的时候#define S(X) PT*(x)*(x);加个括号吧
第2个回答  2013-03-30
#include<stdio.h>
#define PT 3.5;
#define S(x) PT*(x)*(x)
int main()
{int a=1,b=2;printf("%4.1f\n",S(a+b));return 0;}本回答被提问者采纳
相似回答