c语言编程练习题:7-16 计算符号函数的值
作者:yunjinqi   类别:    日期:2023-05-29 10:20:08    阅读:127 次   消耗积分:0 分    

对于任一整数n,符号函数sign(n)的定义如下:

请编写程序计算该函数对任一输入整数的值。

输入格式:

输入在一行中给出整数n。

输出格式:

在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。

输入样例1:

10

输出样例1:

sign(10) = 1

输入样例2:

0

输出样例2:

sign(0) = 0

输入样例3:

-98

输出样例3:

sign(-98) = -1

代码长度限制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;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/141
上一篇:c语言编程练习题:7-15 BCD解密
下一篇:c语言编程练习题:7-17 成绩转换