有以下程序 #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)14.0 B)31.5 C)7.5 D)程序有错无输出结果求答案,及最重要 讲解!