第1题
编写程序,输入x,根据分段函数的定义计算y,并输出y的值(x,y都是double型变量)。常见错误提示:(程序正确的同学忽略) 1、输入语句scanf("%lf",&x); // x为double型要使用%lf,不要漏 & 符 2、注意数学公式的书写规则:乘号*不能少,开根号用sqrt函数,不要忘记加#include <math.h> 3、注意条件的书写:在C中应写为 -1 <x &&>
第2题
main()
{
float x,y;
scanf("%f",&x);
if(x<=0)
y=x*x;
else if(0<x<=1)
y=1/x;
else y=2*x;
printf("%f\n",y);
}
错误 ______
改正 ______
参考答案:错误
第5题
求下列分段函数的值,正确的程序有()。
A、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); if (x<10) y="3-fabs(x);" else printf("y="%f\n",y);" return 0;> B、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); if (x<10) y="3-fabs(x);" if (x>=10) y=sqrt(x)-2; printf("y=%f\n",y); return 0; }
C、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); if (x<10) y="3-fabs(x);" else if (x>=10) y=sqrt(x)-2; printf("y=%f\n",y); return 0; }
D、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); y=3-fabs(x); if (x>=10) y=sqrt(x)-2; printf("y=%f\n",y); return 0; }
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!