您的位置:首页 > 编程语言

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

2015-10-21 11:16 246 查看
题目转自南邮编程在线: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语句

注意:在在线测评系统中,结果中多一个空格都被判定为结果出错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: