作业帮 > 综合 > 作业

以下程序运行后输出结果是( )

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 17:57:13
以下程序运行后输出结果是( )
#define F(m,n) m*n
main( )
{int x=5,y=3,a1,a2;
a1=F(x+y,x-y);
a2=F(x-y,x+y);
printf("%d,%d\n",a1,a2);
}

a.16,16
b.16,-16
c.-7,17
d.17,-7
以下程序运行后输出结果是( )
选择D
因为F(M,N)是M*N
F(x+y,x-y);就是x+y*x-y 5+3*5-3=17
F(x-y,x+y);就是x-y*x+y 5-3*5+3=-7
若是加上括号a1=F((x+y),(x-y))
a2=F((x-y),(x+y));那这道题就选A