以下程序的输出结果是【 】。 float fun(int x int y) { return(x+y

大学专科 已帮助: 时间:2023-08-16 05:37:57

以下程序的输出结果是【 】。 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));}
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

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

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

参考解答

用户头像

455***303

2023-08-16 05:37:57

正确答案:9
本题考查函数的综合知识。首先,我们可以利用强制转换类型转换运算符,将一个表达式转换成所需类型。如:(double)a是将a转换成double类型;(int)(x+y)是将x+y的值转换成整型。本题可按部就班地逐步运算:fun((int)fun(a+c,b),a-c)fun((int)fun(10,5),2-8)fun((int)15.000000,-6)fun(15,-6)9

上一篇 以下程序的输出结果是______。 include <string.h> main( ) { pri

下一篇 以下程序运行后的输出结果是【 】。 include <string. h> cbar *ss(cha

相似问题