PTA 7-61 分段函数求值
分数 20
作者 刘继承
单位 河南工业大学
根据如下分段函数定义求y的值。
输入格式:
在一行中输入浮点数x。
输出格式:
输出y的值,保留两位小数。
输入样例:
-5
输出样例:
在这里给出相应的输出。例如:
25.00
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:
#include <stdio.h>
#include <math.h> //导入数学函数
int main(){
float x, y; //定义未知数x和y
scanf("%f",&x); //输入变量x
if(x < 0){ //判断x是否小于0
y = pow(x, 2); //求x的平方
printf("%.2f",y);
}else if(x >= 0 && x < 10){ 判断x是否大于等于0,小于10
y = 2 * x - 1;
printf("%.2f",y);
}else if(x >= 10){ //判断x是否大于等于10
y = 3 * x - 11;
printf("%.2f",y);
}
return 0;
}
解题思路:
利用if条件分支选择自变量x的值
归属知识点:
条件分支语句
数据类型