有以下程序 #include <stdio.h> #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1,b=2; printf(“%4.1f\n”,S(a+b));} 程序运行后的输出结果是().A、31.5B、程序有错无输出结果C、7.5D、14.0选什么啊?为什么?