0
点赞
收藏
分享

微信扫一扫

浙大版《C语言程序设计(第3版)》题目集 习题5-1 符号函数 (10 分)

北邮郭大宝 2022-04-05 阅读 82
c语言

其他题目详见:浙大版《C语言程序设计(第3版)》题目集

一.题目描述:

习题5-1 符号函数 (10 分)

本题要求实现符号函数sign(x)。

函数接口定义:

int sign( int x );

其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。

裁判测试程序样例:

#include <stdio.h>


int sign( int x );


int main()

{

    int x;


    scanf("%d", &x);

    printf("sign(%d) = %d\n", x, sign(x));

    

    return 0;

}


/* 你的代码将被嵌在这里 */

输入样例:

输出样例:

二.代码示例:

int sign( int x )
{
	int y;
	if(x == 0)
		y = 0;
	else if(x > 0)
		y = 1;
	else
		y = -1;
	return y;
}
举报

相关推荐

0 条评论