下面程序的运行结果是:【 】。 define N 10 define s(x)x*x define

大学专科 已帮助: 时间:2023-08-15 11:37:39

下面程序的运行结果是:【 】。 define N 10 define s(x)x*x define f(x)(x*x) main() { int i1,i2; i1=1000/s(N);i2=1000/f(N); printf(“%d%d/n”,i1,i2); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,程序

参考解答

用户头像

455***302

2023-08-15 11:37:39

正确答案:1000 10
首先将程序中的宏替换掉,两处的宏替换后分别为i1=1000/10*10和i2=1000/(10*10),即i1=1000,i2=10,所以最后输出的i1和i2的值分别为1000和10。

上一篇 在我国行政法的渊源有()A. 宪法和法律B. 行政法规与规章C. 地方性法规D. 自治条例和单行条例

下一篇 语句X++; ++X; X=X+1; X=1+X; 执行后都使变量X中的值增1 请写出一条同一功能的

相似问题