南邮编程在线编程题三: 用if语句求解分段函数

来源:互联网 发布:mac上的翻墙工具 编辑:程序博客网 时间:2024/05/17 04:01

题目转自南邮编程在线:njupt.housecode.cc


分段函数求解:输入 x ,计算并输出 y 的值:

y=x+100 ( 当 x < 20)

y= x ( 当 2 0 ≤ x ≤ 100)

y=x-100 ( 当 x > 100)

测试用例的输入及输出结果如下:

测试用例:输入

测试用例:输出

-9< 回车 >

x=-9.000000, y=91.000000

78.97 < 回车 >

x=78.970000, y=78.970000

235.98 < 回车 >

x=235.980000, y=135.980000


代码如下:

#include <stdio.h>int main(){double x, y;scanf("%lf", &x);if(x < 20)y = x + 100;if(x >= 20 && x <= 100)y = x;if(x > 100)y = x - 100;printf("x=%lf, y=%lf", x, y);return 0;}

本题考察了if语句

注意:在在线测评系统中,结果中多一个空格都被判定为结果出错

0 0
原创粉丝点击