重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
创新互联IDC提供业务:眉山服务器托管,成都服务器租用,眉山服务器托管,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。
int G(int x)
{
if(x 2 || x%2!=0)
return x;
return G(x/2)+1;
}
int F(int x)
{
if(x 2)
return x;
if(x= 2 x%2==0)
return G(x/2)*2;
if(x= 2 x%2!=0)
return G( (x-1)/2 );
}
void main()
{
int x;
puts("Input:");
scanf("%d", x);
printf("Output:\n%d\n", F(x));
}
int fun(int x )
{
if(x0 x!=3)
return x*x+x+6;
if((x=0 x10) (x!=2) (x!=3))
return x*x - 5*x+6;
return x*x-x-1;
}
希望能帮到你,望采纳!
是调用函数,接收返回值吗?用
变量类型名 变量名=函数名(参数列表);
如:
int r;
int F(int n)
{
return n*100;
}
r=F(6);
#includestdio.h
float f(float a,float b,float c,float x)
{
float y;
y=a*x*x+b*x+c;
return y;
}
void main()
{
float a,b,c,x;
printf("请输入a,b,c,x的值\n");
scanf("%f%f%f%f",a,b,c,x);
printf("%f\n",f(a,b,c,x));
}
也可以把a,b,c改为定植 望采纳 谢谢