1019. 分段函式

自為風月馬前卒發表於2017-04-05

題目描述

編寫程式,計算下列分段函式y=f(x)的值(輸入資料為浮點數,輸出保留小數點後三位)。

輸入

輸入x。

輸出

輸出f(x)的值,答案保留三位小數。

樣例輸入

1

樣例輸出

3.500

資料範圍限制

0<=x<20

來源/作者: CCF中學生計算機程式設計入門篇練習3.5.2

所有管理員新增的題目 使用此版權/授權形式

 1 #include<cstdio>
 2 #include<iostream>
 3 using namespace std ;
 4 int main() {
 5     float a;
 6     cin>>a;
 7     if (a>=10)
 8         printf("%.3f",a/2-1.5);
 9     else if  (a>=5)
10         printf("%.3f",2-1.5*(a-3)*(a-3));
11     else if(a>=0)
12         printf("%.3f",a+2.5);
13     return 0;
14 }

 

相關文章