C语言实现符号函数
浙大版PTA 習題5-1 符號函數
題目要求:本題要求實現符號函數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; }/* 你的代碼將被嵌在這里 */運行代碼:
#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; }總結
- 上一篇: 读入源文件,并在每行前加上行号和[Tab
- 下一篇: 求数组中数对的最大值