【刷题记录】
写在前面此系列文章仅是对于自己学习的一个记录,如有错误,望大家谅解给予指正。
第十四次记录
一、牛客网刷题
1.题目描述:KiKi最近学习了信号与系统课程,这门课里有一个非常有趣的函数,单位阶跃函数,其中一种定义方式为:
现在试求单位冲激函数在时域t上的值。
2.代码:
第一种:
#include<stdio.h>
int main()
{
int t;
while(scanf("%d\n",&t)!=EOF)
{
if(t>0)
printf("1\n"); //当t>0时输出1
else if(t==0)
printf("0.5\n");//当t=0时输出0.5因在牛客网测试需要此处填写为0.5
else
printf("0\n");//当t<0时输出为0
}
return 0;
}
第二种:
#include<stdio.h>
int main()
{
int t;
while(scanf("%d\n",&t)!=EOF)
{
if(t>0)
{
printf("1\n"); //当t>0时输出1
}
if(t==0)
{
printf("0.5\n");//当t=0时输出0.5因在牛客网测试需要此处填写为0.5
}
if (t<0)
{
printf("0\n");//当t<0时输出为0
}
}
return 0;
}
3.问题分析:此题仅为考察条件语句的运用,较为简单。分别按照题意写出所要满足条件需输出的数。
4.备注:扩展:与本题解题无关。
单位阶跃函数又称单位布阶函数目前有三种定义,共同之处是自变量取值大于0时,函数值为1;自变量取值小于0时,函数值为0,不同之处是,自变量为0时函数值各不相同。(来源于百度百科)