下面程序的输出结果是( )。 #define SQR(X) 2*X+1 main() { int a,b,C; a=3;b=2;C=1; a* =SQR(b+c)/SQR(b+c); printf("%d",a);

admin2009-04-15  27

问题 下面程序的输出结果是(  )。    #define SQR(X)  2*X+1    main()    {  int a,b,C;    a=3;b=2;C=1;    a* =SQR(b+c)/SQR(b+c);    printf("%d",a);    }

选项 A、3
B、18
C、21
D、24

答案4

解析 以b+c代替参数x,a*=a*(2*b+c+1/2*b+c+1)=3*(2*2+1+1/2*2+1+1)=21。
转载请注明原文地址:https://kaotiyun.com/show/8sWp777K
0

最新回复(0)