求解我的程序错在哪里 要求定义并调用sign(X)实现分段函数 感激不尽
答案:3 悬赏:50 手机版
解决时间 2021-02-03 02:46
- 提问者网友:鼻尖触碰
- 2021-02-02 15:14
求解我的程序错在哪里 要求定义并调用sign(X)实现分段函数 感激不尽
最佳答案
- 五星知识达人网友:山有枢
- 2021-02-02 15:39
#include
int sign(double x)//主函数中要返回的是一整个整型 因此返回值类型是
{ int result;
if(x>0)
{return 1;}
else if(x==0){return 0;}
else{return -1;} }
int main(void){
double x=0;//这里的定义少x,定义好并付给个初值提高准确性
int y;
printf("Enter x:\n");
scanf("%f",&x);
y=sign(x);//实参不需要加类型表示
printf("y=%d\n",y);//y是整型 用%d
return 0;}
//这个程序我测试过了 与你题目所求是一样的
int sign(double x)//主函数中要返回的是一整个整型 因此返回值类型是
{ int result;
if(x>0)
{return 1;}
else if(x==0){return 0;}
else{return -1;} }
int main(void){
double x=0;//这里的定义少x,定义好并付给个初值提高准确性
int y;
printf("Enter x:\n");
scanf("%f",&x);
y=sign(x);//实参不需要加类型表示
printf("y=%d\n",y);//y是整型 用%d
return 0;}
//这个程序我测试过了 与你题目所求是一样的
全部回答
- 1楼网友:我住北渡口
- 2021-02-02 18:39
条件有误
else if (x=0)这,吧x=0改成x==0;
else if (x=0)这,吧x=0改成x==0;
- 2楼网友:千杯敬自由
- 2021-02-02 17:06
#include
double sign(double x);// 函数的申明最好放在主函数前面
int main(void)
{
double x;//这里的定义少x
int y;
printf("Enter x:\n");
scanf("%f",&x);
y=sign(x);//实参不需要加类型表示
printf("y=%d\n",y);//y是整型 用%d
return 0;
}
int sign(double x)//主函数中要返回的是一整个整型 因此返回值类型是int
{
int result;
if(x>0){result=1;}
else if(x==0){result=0;}
else{result=-1;}
return result;
}追问呃,还是不太会原题是“输入X,计算并输入下列分段函数f(x)的值,要求定义和调用sign(x)实现该分段函数 f(x)1 x>0
0 x=0
-1 x<0”
这个程序应该怎么编写 谢谢追答上面的程序就可以了啊
double sign(double x);// 函数的申明最好放在主函数前面
int main(void)
{
double x;//这里的定义少x
int y;
printf("Enter x:\n");
scanf("%f",&x);
y=sign(x);//实参不需要加类型表示
printf("y=%d\n",y);//y是整型 用%d
return 0;
}
int sign(double x)//主函数中要返回的是一整个整型 因此返回值类型是int
{
int result;
if(x>0){result=1;}
else if(x==0){result=0;}
else{result=-1;}
return result;
}追问呃,还是不太会原题是“输入X,计算并输入下列分段函数f(x)的值,要求定义和调用sign(x)实现该分段函数 f(x)1 x>0
0 x=0
-1 x<0”
这个程序应该怎么编写 谢谢追答上面的程序就可以了啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯