首页 > 试题广场 >

计算单位阶跃函数

[编程题]计算单位阶跃函数
  • 热度指数:31445 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

KiKi最近学习了信号与系统课程,这门课里有一个非常有趣的函数,单位阶跃函数,其中一种定义方式为:

现在试求单位冲激函数在时域t上的值。


输入描述:
题目有多组输入数据,每一行输入一个t(-1000<t<1000)表示函数的时域t。


输出描述:
输出函数的值并换行。
示例1

输入

11
0
-11

输出

1
0.5
0
头像 .沫沫
发表于 2022-04-11 22:11:22
#include <stdio.h> int main() { float t; while(~scanf("%f",&t)) { getchar(); if(t>0) printf("1\n"); else if(t==0) 展开全文
头像 Zerone·
发表于 2022-05-19 17:13:01
#include<stdio.h> int main() {     int a;     while (scanf("%d", &a) != EOF) {         if (a > 0) 展开全文
头像 melon.
发表于 2023-02-09 13:27:48
while 1: try: t = int(input()) if t > 0: print(1) elif t == 0: print(1/2) else: 展开全文
头像 牛客题解官
发表于 2020-06-04 16:43:26
分析: 本题考察多组数据输入和使用if语句进行区间判断,同时注意if else嵌套方法防止判断失败。 题解: #include <bits/stdc++.h> using namespace std; int main() { int t = 0; //循环输入t 展开全文
头像 羚芽之旅
发表于 2023-10-25 20:41:16
#include <stdio.h> int main() { float t,y; while(scanf("%f", &t)!=EOF) { if(t>0) { pri 展开全文
头像 牛客453290404号
发表于 2024-06-09 17:56:59
#include <stdio.h>int main() {    int t;    while (scanf("%d", &t) != EOF) {         if (t!=0) {            printf("%d\n" 展开全文
头像 克里里克kliric
发表于 2024-07-24 11:35:52
#include <stdio.h> int main() { int t = 0;//初始化 while (scanf("%d", &t) != EOF)//多组输入 { if (t > 0) 展开全文
头像 一只咖啡君
发表于 2022-11-30 14:30:06
#include <stdio.h> int main() { int t; while (scanf("%d", &t) != EOF) { if (t > 0) printf("1\n"); el 展开全文
头像 东方不二
发表于 2024-10-10 10:29:25
#include <stdio.h> int main() { float input = 0; while (scanf("%f",&input) != EOF) { if(input > 0) 展开全文
头像 诗奕
发表于 2024-01-07 12:40:39
#include <stdio.h> int main() { int t=0; while (scanf("%d", &t) != EOF) { getchar(); if(t<0) 展开全文