分析:
本题考察多组数据输入和使用if语句进行区间判断,同时注意if else嵌套方法防止判断失败。
题解:
#include <bits/stdc++.h> using namespace std; int main() { int t = 0; //循环输入t while(scanf("%d", &t) != EOF) { //分别判断t的区间范围,然后对应输出结果即可。 if(t == 0) printf("0.5\n"); else if(t > 0) printf("1\n"); else printf("0\n"); } return 0; }
总结:
对于阶跃函数的三个区间分别使用if else进行判断。