作业帮 > 综合 > 作业

求教c编程问题.题目是要输出一个分段函数,x>0输出1,x=0输出0,x

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/14 16:15:40
求教c编程问题.题目是要输出一个分段函数,x>0输出1,x=0输出0,x
求教c编程问题.题目是要输出一个分段函数,x>0输出1,x=0输出0,x
你写的函数里面else if(i=0)是一直执行的;还有你调用函数的时候函数参数的类型不匹配,不显示错误但有警告,也要注意的.下面是正确的,你可以看看.
#include<stdio.h>

int main()
{
int s(int i);
int x,n;
scanf("%d",&x);
n=s(x);
printf("%d\n",n);
return 0;
}

int s(int i)
{
int m;
if(i>0)
m=1;
else if(i==0)
m=0;
else
m=-1;
return m;
}