Problem A: 调用函数,计算分段函数的值
#include<stdio.h> int sign(int n)//函数申明,定义函数 { int m; if(n>0) m=1; if(n==0) m=0; if(n<0) m=-1; return m;//返回结果 } int main(void)//主函数 { int x,y; while(scanf("%d",&x)!=EOF) { y=sign(x); printf("%d\n",y); } return 0; }
#include<stdio.h> int sign(int n)//函数申明,定义函数 { int m; if(n>0) m=1; if(n==0) m=0; if(n<0) m=-1; return m;//返回结果 } int main(void)//主函数 { int x,y; while(scanf("%d",&x)!=EOF) { y=sign(x); printf("%d\n",y); } return 0; }