BC70. 计算单位阶跃函数
描述
KiKi最近学习了信号与系统课程,这门课里有一个非常有趣的函数,单位阶跃函数,其中一种定义方式为:
现在试求单位冲激函数在时域t上的值。
输入描述
题目有多组输入数据,每一行输入一个t(-1000输出描述
输出函数的值并换行。示例1
输入:
11 0 -11
输出:
1 0.5 0
C 解法, 执行用时: 1ms, 内存消耗: 292KB, 提交时间: 2020-12-07
#include<stdio.h> main() { int t; while(~scanf("%d\n",&t)) { if(t>0) printf("1\n"); else if(t==0) printf("0.5\n"); else printf("0\n"); } }
C 解法, 执行用时: 1ms, 内存消耗: 296KB, 提交时间: 2021-02-04
#include<stdio.h> int main(){ int temp; while(scanf("%d",&temp)!=EOF){ if(temp>0)printf("1\n"); else if(temp<0)printf("0\n"); else printf("0.5\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 308KB, 提交时间: 2021-10-06
#include <stdio.h> int main() { int t = 0; while(~scanf("%d", &t)) { if(t > 0) { printf("%d\n", 1); } else if(t == 0) { printf("%.1f\n", 0.5); } else { printf("%d\n", 0); } } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 308KB, 提交时间: 2021-09-12
#include<stdio.h> int main() { int a; while(scanf("%d" ,&a) != EOF) { //getchar(); if(a > 0) { printf("1\n"); } else if(a<0) { printf("0\n"); } else { printf("0.5\n"); } } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 308KB, 提交时间: 2021-05-04
#include <stdio.h> int main() { int a; while(scanf("%d",&a) != EOF) { //getchar(); if(a > 0) printf("1\n"); else if(a == 0) printf("0.5\n"); else printf("0\n"); } return 0; }