求大神帮忙!!!!!!!c语言cout 什么意思中X=I1+2,I2,I1+I2+I3; cout X时是输出哪一个?(假设i1=1 i2=2 i3=3)

有以下程序: #define f(x)(x*x)main { int i1,i2; i1 = f(8)/(4);i2 = f(4+4)/f(2+2); printf
有以下程序: #define f(x)(x*x)main { int i1,i2; i1 = f(8)/(4);i2 = f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是( )。A.64,28 B.4,4 C.4,3 D.64,64请帮忙给出正确答案和分析,谢谢!
正确答案:C本题考套的是宏定义。对带参数的宏的展开只是将语句中宏名后面括号内的实参字符串代替#define命令行中的形参。本题中“i1=f(8)/f(4)”用"#definef(x)(x*x)"代替得i1=(8*8)/(4*4),结果为4;"i2=f(4+4)/f(2+2)"用“#definef(x)(x*x)”代替得i2=(4+4+4+4)/(2+2+2+2),求得结果为3。故本题输出的值为4,3
i2=(4+4*4+4)/(2+2*2+2)=24/8=3用c语言编写一个计算如下公式:S=1^3+2^3+3^3+.+n^3fun (int x){
for(i=2;__;i++) s=__;
return s}main(){
scanf("%d",&n);
for(m=1;m_百度作业帮
用c语言编写一个计算如下公式:S=1^3+2^3+3^3+.+n^3fun (int x){
for(i=2;__;i++) s=__;
return s}main(){
scanf("%d",&n);
用c语言编写一个计算如下公式:S=1^3+2^3+3^3+.+n^3fun (int x){
for(i=2;__;i++) s=__;
return s}main(){
scanf("%d",&n);
如图,已补充完整,不过感觉最后一项完全没什么意义.程序试着运行了一下,结果正确.另外,提醒一下,楼上回答的那位的for循环之后的sum=sum+fun(m)貌似填错地方了,for循环没有语句执行体~C语言中 i=1 A=++i+(++i)-中国学网-中国IT综合门户网站
> 信息中心 >
C语言中 i=1 A=++i+(++i)
来源:互联网 发表时间: 1:35:17 责任编辑:王亮字体:
为了帮助网友解决“C语言中 i=1 A=++i+(++i)”相关的问题,中国学网通过互联网对“C语言中 i=1 A=++i+(++i)”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:C语言中 i=1 A=++i+(++i) 结果怎么算啊 是A=2+3 还是++i;++i;i+i=3+3=6 啊?这2个哪个对啊 我是新手有点蒙,具体解决方案如下:解决方案1:i值为3,一般cpu要用到辅助寄存器进行运算,用寄存器或辅助存储器装入这个数2作为第一个运算数据:计算机在执行A=++i+(++i),在执行算式时,于是计算++i,注意不是用指针直接运算这涉及到语法,那么来分析一下,首先第一个数据是++i;语句时会先准备好两个参与运算的数据,++写在变量前表示先执行++再执行具体式子运算,于是先计算++i,用寄存器或辅助存储器装入这个数3作为第二个运算数据;运算结果是5,i值为2;第二个数据是++i,另外
3个回答6个回答4个回答2个回答2个回答5个回答1个回答6个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号0)S2为内接于S1的八面体的边界:|x|+|y|+|z|=a">
[急!]一道关于曲面积分的高数题求I1-I2,其中I1=∫∫(S1)(x^2+y^2+z^2)dSI2=∫∫(S2)(x^2+y^2+z^2)dSS1为球面x^2+y^2+z^2=a^2(a>0)S2为内接于S1的八面体的边界:|x|+|y|+|z|=a_百度作业帮
[急!]一道关于曲面积分的高数题求I1-I2,其中I1=∫∫(S1)(x^2+y^2+z^2)dSI2=∫∫(S2)(x^2+y^2+z^2)dSS1为球面x^2+y^2+z^2=a^2(a>0)S2为内接于S1的八面体的边界:|x|+|y|+|z|=a
[急!]一道关于曲面积分的高数题求I1-I2,其中I1=∫∫(S1)(x^2+y^2+z^2)dSI2=∫∫(S2)(x^2+y^2+z^2)dSS1为球面x^2+y^2+z^2=a^2(a>0)S2为内接于S1的八面体的边界:|x|+|y|+|z|=a
∫∫(S1) (x² + y² + z²) dS - ∫∫(S2) (x² + y² + z²) dS= a²∫∫(S1) dS - 3∫∫(S2) x² dS= a² * 4πa² - 3 * 8∫∫D x²√3 dxdy= 4πa⁴ - 24√3∫(0→a) x² dx ∫(0→a - x) dy= 4πa⁴ - 24√3∫(0→a) x²(a - x) dx= 4πa⁴ - 24√3∫(0→a) (ax² -x³) dx= 4πa⁴ - 24√3 * [ (1/3)ax³ - (1/4)x⁴ ] |(0→a)= 4πa⁴ - 24√3 * [ (1/3)a⁴ - (1/4)a⁴ ]= 2(2π - √3)a⁴
l1为3\4*兀*a^5

我要回帖

更多关于 cout 格式化输出 的文章

 

随机推荐