C语言实现符号函数
浙大版PTA 習(xí)題5-1 符號(hào)函數(shù)
題目要求:本題要求實(shí)現(xiàn)符號(hào)函數(shù)sign(x)。
函數(shù)接口定義:
int sign( int x );其中x是用戶傳入的整型參數(shù)。符號(hào)函數(shù)的定義為:若x大于0,sign(x)?=?1;若x等于0,sign(x)?=?0;否則,sign(x)?=??1。
裁判測(cè)試程序樣例:
#include <stdio.h>int sign( int x );int main() {int x;scanf("%d", &x);printf("sign(%d) = %d\n", x, sign(x));return 0; }/* 你的代碼將被嵌在這里 */運(yùn)行代碼:
#include <stdio.h>int sign( int x );int sign( int x ){if (x>0)return 1;else if(x==0)return 0;elsereturn -1; }int main() {int x;scanf("%d", &x);printf("sign(%d) = %d\n", x, sign(x));return 0; }總結(jié)
- 上一篇: 读入源文件,并在每行前加上行号和[Tab
- 下一篇: 求数组中数对的最大值