c语言求助,答案-3不懂怎么得出的,求过程,题目有图?
54.请写出以下程序的运行结果。(4分)#include<stdio.h>intFun(intx){intу;if(x>=0)y=2*x-1;elsey=x*x+2;re...
54.请写出以下程序的运行结果。(4分)
# include < stdio. h>
int Fun( int x)
{
int у;
if(x>=0)
y=2*x-1;
else
y=x*x+2;
return y+5;
void main()
{
int f,b=2,a=-2;
f=Fun(b)-Fun(a);
printf("F(b)- F(a)= %dn",f);
} 展开
# include < stdio. h>
int Fun( int x)
{
int у;
if(x>=0)
y=2*x-1;
else
y=x*x+2;
return y+5;
void main()
{
int f,b=2,a=-2;
f=Fun(b)-Fun(a);
printf("F(b)- F(a)= %dn",f);
} 展开
2个回答
展开全部
int Fun( int x)//传入a的值-2;
{
int y;
if(x>=0)//条件不成立
y=2*x-1;
else//执行else
y=x*x+2;// y = -2*-2+2, y = 4 +2, y = 6;负数乘负数结果是正数;
return y+5;//返回11;
}
{
int y;
if(x>=0)//条件不成立
y=2*x-1;
else//执行else
y=x*x+2;// y = -2*-2+2, y = 4 +2, y = 6;负数乘负数结果是正数;
return y+5;//返回11;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询