对于任一整数n,符号函数sign(n)的定义如下:
请编写程序计算该函数对任一输入整数的值。
输入格式:
输入在一行中给出整数n。
输出格式:
在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。
输入样例1:
输出样例1:
输入样例2:
输出样例2:
输入样例3:
输出样例3:
代码长度限制16 KB时间限制400 ms内存限制64 MB
#include <stdio.h> // sign定义 int sign(int n){ int r = 0; if (n>0){r=1;} if (n==0){r=0;} if (n<0){r=-1;} return r; } int main(){ int n; int z; if (scanf("%d",&n)!=0){ z = sign(n); // printf("n is %d\n", n); //printf("z is %d\n", z); printf("sign(%d) = %d", n, z); }else{ printf("输入数据存在错误,请仔细检查"); } return 0; }