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

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

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

程序:#include using namespace std; int main() { int t; while(cin>>t) { if(t>0) { cout<<"1"<<endl; } else if(t==0) { cout<<"0.5"<<endl; } else if(t<0) { cout<<"0"; } }

}

本题比较简单,先定义一个整数t,通过while循环输入t,再通过if语句判断如果t>0就输出1,如果t==0就输出0.5,如果t<0就输出0。