重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
int Fun1(int num)
聂拉木ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
{
if(num 0)
{
return num;
}
else if(num 10)
{
return num - 10;
}
else
{
return num + 10;
}
}
int Fun2(int num)
{
if(num 10)
{
if(num 0)
{
return num;
}
else
{
return num -10;
}
}
else
{
return num +10;
}
}
int Fun3(int num)
{
switch(num0)
{
case 0:
{
switch(num10)
{
case 0:
return num +10;
case 1:
return num - 10;
}
}
case 1:
return num;
}
}
#includestdio.h
int main()
{
float x,y;
scanf("%f",x);
if(x1)
{
y=x*x;
}
else if(x=1x=10)
{
y=2*x-1;
}
else
y=3*x-11;
printf("x=%f,y=%f\n",x,y);
return 0;
}
#include stdio.h
int main()
{double x,y;
scanf("%lf",x);
if(x0)y=x*x-1;
else if(x1)y=x*x;
else y=x*x+1;
printf("%g",y);
return 0;
}
#include "stdio.h"
#includemath.h
void main()
{
double x,y,f,h;
printf("请输入x:\n");
scanf("%lf",x);
printf("请输入y:\n");
scanf("%lf",y);
if((x=0)(y0))
f=2*pow(x,2)+3*x+1/x+y;
else if((x=0)(y=0))
f=2*x*x+3*x+1/x+y*y;
else
f=3*sin(x+y)/2/pow(x,2)+3*x+1;
printf("x=%lf,y=%lf,f=%lf\n",x,y,f);
h=pow(x,2);
printf("%lf",h);
}
5楼是正确的。第一题:A.正确就不说了。B.main函数一般含有参数,且是实参,这部分见函数的结构,B错。C.见函数调用之递归调用是一种特殊的嵌套调用,是某个函数调用自己,而不是另外一个函数,C对。D.不解释。E.函数参数传递里面,上述带回多个返回值,是由形参带回来的,而形参得传递地址。另外,实参是传递数值,E对。故选ACDE。第二题:ACD。B.形式:do{循环体语句组;}while(循环继续条件);。故而B错。E。见实现S=1+2+······+n的例子,这个是循环次数不确定的。故而E错。其他3个是常见知识点。故选ACD。
main函数里读取x的值的时候,要用%lf,因为x是double型,如果是float型,则是用%f。
你试试。