C语言程序题目求解。。。。

2024-11-22 16:54:11
推荐回答(3个)
回答1:

您好!

因为fun是int类型的函数(5+6)/2=5.5,但是要返回整型
所以fun(b,c)的结果是int型的5

如果认为讲解不够清楚,请追问。如果满意,请采纳,谢谢!
祝:学习进步!

回答2:

就是2 。别看答案的。而且本身代码就有错。我修改了下。你运行看看。
#include
int main()
{
int fun(int x,int y);
int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}
int fun(int x,int y)
{
if (x!=y)
return ((x+y),2);
else
return (x);
}

回答3:

fun函数写的有点问题啊。。第三行return ((x+y);2);