永发信息网

输入实数x,计算并输出下列分段函数 f(x) 的值输出时保留1位小数。 哪里错

答案:4  悬赏:10  手机版
解决时间 2021-01-02 21:46
#include <stdio.h>
int main(void)
{
double x,y;

printf("Enter x: \n");
scanf("=%f", x);
if(x = 10){
y = 1 / x ;
}
else (x != 10){
y = x;
}
printf("f(%.2f) = %.lf\n" x,y);

return 0;
}
最佳答案

#include "stdio.h"
#include "math.h"
main()
{

 double x,f;
 printf("input x:");
 scanf("%lf",&x);
 if(x<0)
  f=(x+1)/10*2+2*x+1/x ;
 else f=sqrt(x);
 printf("f(%.3lf)=%.3lf\n",x,f);
 

}

全部回答
#include <stdio.h> int main(void) { double x,y; printf("Enter x: \n"); scanf("=%f", x); if(x = 10){ y = 1 / x ; } else (x != 10); y = x; printf("f(%.2f) = %.lf\n" ,x,y); return 0; } 是用VC++6.0运行吧?
scanf("=%f", x);改成:scanf("=%f",& x); if(x = 10)改成:if(x = =10)
错误太多,比如: 1. scanf("%f", &x);,你的少了& 2.if else 中,else后面多了东西 3.实数比较最好用fabs函数,实数中没有绝对的0,只能用1e-n来表示 改为如下: #include <stdio.h> #include <math.h> main() { float x,y; printf("Enter x: \n"); scanf("%f", &x); if(fabs(x-10.0)<=1e-10) y=1/x; else y=x; printf("f(%.2f)=%.1f\n",x,y); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
please dont hurt me什么意思
VB中的一个小问题,我不知道为什么j的值不能传
渭滨车管所在什么地方啊,我要处理点事
猫咪几个月时候去做节育比较好?
福特探险者拆前杠用拆大灯吗?
车间的一个燃气表安小了,最大量程是250Nm3,实
凤县车管所位置在什么地方啊,我要过去办理业
为什么手机下载了搜狗输入法而聊QQ时却无法用
单选题You have to have a&n
凤翔县车管所办公地址在什么地方?我要处理点
单选题下列词语书写完全正确的一项是()A.洋溢
立项 与合同 的区别,为什么有的合同要先立项
太白县车管所办公地址在什么地方?我要处理点
单选题世界上人口自然增长率最低的地区是A.西
旬邑县车管所在什么地方啊,我要处理点事
推荐资讯
哈尔滨火车站到机场凌晨3点到4点有大巴吗?
鼓楼区开封山西面食馆在哪里啊,我有事要去这
属马吉祥数字
请问,000021,11.8进的货。周五创新高,贪财没
完美世界3D闪退怎么办 完美世界3D闪退解决方
单选题对于任意点P(a,b),要求P关于直线y=
弹弹堂里的水晶有什么用
急!!建筑面积是49平方米,居住面积是多少?
为了解某射击运动员的射击成绩,从一次训练中
如何快速去雀斑
晒后修复啫喱怎么用
单选题丰富多彩的材料具有各种各样的性质,下
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?