为什么呢 求高手指教

24、有以下程序 float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c)); } 程序运行后的输出结果是 A)编译出错 B)9 C)21 D)9.0

float fun(int x,int y)
{ return(x+y);}
main()
{
int a=2,b=5,c=8;
printf("%3.0f\n",fun((int)fun(a+c,b),a-c));
}

楼主是纠结这句吧——fun((int)fun(a+c,b),a-c)
int num = (int) fun (a+c, b); //num=(int) fun(2+8,5)=15(float强转成int)
fun ( num, a-c);//fun(15,-6)=9(float类型)
==============================================
printf("%3.0f\n",fun((int)fun(a+c,b),a-c)); 这句就相当于

printf("%3.0f\n",(float)9); 输出9
答案是B。
printf("%3.1f\n",(float)9); 输出9.0 楼上错了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-04
D 调用了2次fun追问

答案说是B 能详细说明每一步吗 我看不懂这个程序

追答

哦 那就是最后输出的时候的格式问题了 没看清

先设置了 a b c 的值 然后先调用 (int)fun(a+c,b)= (int)fun(10,5)= 15 执行结果后 作为外面fun函数的参数 在执行一次fun函数fun(15,-6)=9 然后输出结果 我以为格式是小数输出%3.0f\n 求采纳

我的女朋友总是让我背她上楼,这是为什么呢?求高手指教!
女生都喜欢被人宠的感觉,她让你背她也是她喜欢你,跟你撒娇的表现啊。谈恋爱的时候就是享受这种过程嘛,特别是女生。我也喜欢让男朋友背着的感觉,特别幸福。甜蜜。

求高手指教,占事:求是否能和男友复合,什么时候能有转机,地风升变卦地...
与其有些这时间用占卜,不如主动去沟通和好。找出分手的原因,提高自己,就是不能和以前的复合,也可以为以后谈对象做参考。没有什么命中注定,只有事在人为。加油。

...夜怎么向老婆提出那种要求呢?说些什么好呢?高手请指教!
不用提出来的。你就顺其自然吧。叫老婆跟你喝杯酒,然后坐在床上,用你的手轻轻摸下她的脸。。。然后温柔的吻过她的脸。。。嘴。。。再躺下去。。。手在她身上游走一下。。。哈哈。。。然后激动咯。。。就脱了。。。脱了。。。就开始吻下她全身。。。或怎样吧。。。大家各有所爱。。。...

求数学高手指教,-2除以5余几,这种能除吗,为什么?
因为余数不可能是零点几,而且2除以5的余数是2,(相当于=0……2)所以,-2除以5余-2!就是这样!

第一次见面都感觉挺好,为什么约她她不肯出来,求高手指教,谢谢啦
如果是相亲,那就是没戏。如果是刚认识的朋友,那有可能她比较矜持,你还要继续努力。先不用急着约她出来,平常多聊天,电话、QQ之类的,熟悉之后再说其他

求股票高手指教:很多股票明明下面的资金是流出的,却还能上涨,可以持续...
很多软件显示的资金流出,其实统计方法应该叫主动大单流出,意思就是主动下大单去成交买一到买五价位的挂单。这是根据主动大单买入多还是主动大单卖出多的统计结果,但有时候庄家也会作假的,他们用连续的小单来拉升,在买三到买五放上大单被动接盘,由于多数软件依照的是“主动大单的方向”来判断资金流入...

泡妞问题高手指教。。。
追求女性时切记“以服装为对象是个高级求法”。 第十七 发型 发型是女性的一项弱点。女人的发型受到赞美,这个女人一定会很高兴。对于发型多加赞美是会得到很好的效果的。 第十八 算命 这可称得上是最大的弱点。好好利用此弱点,看手相或面相是最好的;因为可以藉算命的时候碰触到对方的手或脸,好好发挥吧。 第...

我要从高尔夫的七号铁打到六号铁为什么这么难,请高手指教
很多球手打不好长铁杆,原因是相对其他球杆(木杆和中短铁杆,除推杆外),长铁杆有效击球面积要小很多;另外,它们杆头角小,容易产生失误。使用长铁杆的基本法则是横扫式打法(sweeping blow),下面是它的介绍和练习方法:作击球准备时,双脚与肩同宽,身体重心均匀分布于双脚。球位于左脚后跟里面一至两...

为什么我的电脑运行一点小游戏都过热关机呢? 求高手指教
用360硬件大师看看那个硬件的温度高,如果是cpu就换个好一点的cpu风扇,把机箱左边的盖拿掉,便于散热,如果是显卡的温度过高,就用个小台扇对这机箱里面吹,夏天过去就好了。

...13精准还是打不很高的DPS为什么呢?求高手指教!
对于毁伤你现在ap略低。命中小溢出。精准不足。精准需要26。ap至少堆到4400。然后就是手法。我个人喜欢高位能量输出。用4星或5星毒伤保持毒化的buff。保证毒伤完有能量放一个毁伤。还有就是在频繁转火以及跑位战,如icc老1。老2。切割毒化buff总是断档。所以你需要了解boss技能。尽可能减小这方面的...

相似回答