永发信息网

为什么呢 求高手指教

答案:2  悬赏:0  手机版
解决时间 2021-03-03 05:42
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 楼上错了
全部回答
你把win8的安装盘里的“bootmgr”文件复制到win7的c盘根目录,替换原文件就行了,如果没有取得超级管理员权限不能直接覆盖,需要装超级管理员权限补丁,然后在文件上点右键选择管理员获得所有权。就可以替换了。然后重启就可以进win8了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
办健康证体检得花多少钱
排风、排烟合用管道的管径计算是按排烟量计算
儒夫是什么意思
大石桥562分能上几高
我国南方某河流的中游河段有一个湖泊,分析回
福州市仓山天天筷厂地址有知道的么?有点事想
1988年12月15发生了什么事
求小说:主角是异能者,穿越到宠物小精灵的古
赤壁赋中作者以反问的手法,接对赤壁历史的缅
下列关于房产税的计税依据的说法中,不正确的
郑州市公交公司农业路东四号院这个地址在什么
四川南充挖出僵尸在什么地方
鞋护士美鞋坊888地址有知道的么?有点事想过
冷冻保藏食品的原理主要是低温可以(  )。
第一个字是疾的成语
推荐资讯
qq至尊宝用户换了身份证怎么办
名词的是n. 动词的是v. 形容词的是adj.词的是
【宛转造句】宛转造句
精神残疾病人怎末去和对方父母沟通交流
我家电脑是联想家悦ir358,请问怎么升级电脑
兴宁市誉辉实业有限公司地址在哪,我要去那里
能语音读word的软件有没有,谢谢
比喻对实际情况了解太少或知道也不说
求 《完成下列化学方程式(是离子反应的要写离
亚马特在什么地方啊,我要过去处理事情
跌停能卖出吗
属鼠人住几楼好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?