#include #define MA(x) x*(x-1) void main() { int a=1,b=2; pr
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 18:06:05
#include #define MA(x) x*(x-1) void main() { int a=1,b=2; printf(“%d\n”,MA(1+a+b)); }
请问诸位大侠,上面式子的结果为多少?
请问诸位大侠,上面式子的结果为多少?
MA(1+a+b)=MA(4)=4*(4-1)=12
再问: 麻烦解释一下!
再答: 看 #define MA(x) x*(x-1) 这个的意思就是用x*(x-1)替换MA(x) 程序中x就是1+a+b MA(1+a+b)=1+a+b*(1+a+b-1)=1+1+2*(1+1+2-1)=8 我上面错了。
再问: 麻烦解释一下!
再答: 看 #define MA(x) x*(x-1) 这个的意思就是用x*(x-1)替换MA(x) 程序中x就是1+a+b MA(1+a+b)=1+a+b*(1+a+b-1)=1+1+2*(1+1+2-1)=8 我上面错了。
#include #define MA(x) x*(x-1) void main() { int a=1,b=2; pr
#include"stdio.h" #define MA(x) x*(x-1) void main() { int a=
#include #define A 2 #define B(x) x*(A+2) void main() { int
#define SQR(X) X*X #include void main(){ int a=16,k=2,b=4,m=
#include #define S(x) x*x void main() { int a,k=3,m=1; a=S(k
#include void main() { int x=2,y; switch(x) { case 1:y=x ; b
#include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=
#include void main( ) { int x=1,y=0,a=0,b=0; switch(x) { cas
3.设有以下程序:、#include #define S(X) X*Xvoid main(void){int k=2;c
#include Int main(void ) { int a = 5,b = 4,x,y; x = 2 * a++
#include void main() {int x=-1; do {x=x*x;} while(!x--); pri
# include void p(int *x,int y){ ++*x; y=y+2; } void main() {