早教吧作业答案频道 -->其他-->
)以下程序运行后,输出结果是A)49.5B)9.5C)22.0D)45.0#include#definePT5.5#defineS(x)PT*x*xmain(){inta=1,b=2;printf("%4.1f\n",S(a+b));}#include#definePT5.5#defineS(x)PT*x*xmain(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
题目详情
) 以下程序运行后,输出结果是 A) 49.5 B) 9.5 C) 22.0 D) 45.0
#include
#define PT 5.5
#define S(x) PT* x * x
main()
{ int a=1,b=2;
printf("%4.1f\n",S(a+b));
}
#include
#define PT 5.5
#define S(x) PT* x * x
main()
{ int a=1,b=2;
printf("%4.1f\n",S(a+b));
}
为什么S(a+b)就是 PT*a+b*a+b
#include
#define PT 5.5
#define S(x) PT* x * x
main()
{ int a=1,b=2;
printf("%4.1f\n",S(a+b));
}
#include
#define PT 5.5
#define S(x) PT* x * x
main()
{ int a=1,b=2;
printf("%4.1f\n",S(a+b));
}
为什么S(a+b)就是 PT*a+b*a+b
▼优质解答
答案和解析
#define S(x) PT*x*x //括号里的x和PT*x*x里的x是对应的
//就是说用括号里的内容替代右边相应的内容
S(a+b)就是把上面x原封不动的替换成a+b,即PT*a+b*a+b
PT* x * x //与x一一对应
如果是这样的宏
#define S(x) PT*(x)*(x)
则S(a+b)就是PT*(a+b)*(a+b)
PT* (x) * (x) //与x一一对应
//就是说用括号里的内容替代右边相应的内容
S(a+b)就是把上面x原封不动的替换成a+b,即PT*a+b*a+b
PT* x * x //与x一一对应
如果是这样的宏
#define S(x) PT*(x)*(x)
则S(a+b)就是PT*(a+b)*(a+b)
PT* (x) * (x) //与x一一对应
看了 )以下程序运行后,输出结果是...的网友还看了以下:
沿直线运动的物体前半程以5m/s速度运动了60s,后半程运动了40s,该物体在后半程中平均速度是多少 2020-03-30 …
请问关于导数.物体运动方程S=1-t-t平方,S的单位是米,t的单位是秒,求物体t=3时的瞬时速度 2020-05-13 …
某物体以8m/s的初速度在以光滑平面上做变速运动,其运动路程S某物体以8m/s的初速度在以光滑平面 2020-05-17 …
switch语句先看例题:运输公司对用户计算运费.路程(S)越远,每公里运费越低.标准如下:s<2 2020-06-14 …
游船从某码头沿直线行驶到湖对岸,小明对过程进行观测,记录数据如表:运动过程运动时间运动状态匀加速运 2020-07-09 …
游船从某码头沿直线行驶到湖对岸,小明对过程进行观测记录数椐如表运动过程运动时间运动状态匀加速运动0 2020-07-09 …
)以下程序运行后,输出结果是A)49.5B)9.5C)22.0D)45.0#include#def 2020-07-22 …
阅读程序框图设[x]表示取x的整数部分,如[5]=5,[2.7]=2,经过程序框图运行后输出结果为S 2020-11-01 …
对于匀速直线运动的速度公式v=s/t,下列说法正确的是()A.物体运动的速度v越大,通过的路程s越长 2020-11-29 …
1.在匀速直线运动中,下列关于公式V=S/T的说法正确的是:A速度v与路程s成正比.B速度v与时间t 2020-11-29 …