NC21939. 计算单位阶跃函数
描述
KiKi最近学习了信号与系统课程,这门课里有一个非常有趣的函数,单位阶跃函数,其中一种定义方式为:
现在试求单位冲激函数在时域t上的值。
输入描述
题目有多组输入数据,每一行输入一个t(-1000输出描述
输出函数的值并换行。示例1
输入:
11 0 -11输出:
1 0.5 0
C(clang11) 解法, 执行用时: 2ms, 内存消耗: 376K, 提交时间: 2020-11-30 21:01:59
#include<stdio.h> int main(){ int t; while(~scanf("%d",&t)){ printf("%s\n",t > 0 ? "1" : t == 0 ? "0.5" : "0"); } return 0; }
Python3(3.5.2) 解法, 执行用时: 28ms, 内存消耗: 3424K, 提交时间: 2018-12-25 02:08:19
while 1: try: t = int(input()) print(1 if t > 0 else 0 if t < 0 else 1 / 2) except: break
C++(clang++11) 解法, 执行用时: 2ms, 内存消耗: 376K, 提交时间: 2020-10-29 23:25:33
#include <iostream> int main() {for(int a;std::cin>>a;std::cout<<(a<0?0:(a>0?1:0.5))<<'\n');}