信息学奥赛一本通(1051:分段函数)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(1051:分段函数)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1051:分段函數
時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 46301 ??? 通過數: 26425
【題目描述】
編寫程序,計算下列分段函數y=f(x)y=f(x)的值。結果保留到小數點后三位。
? ??y=?x+2.5;0≤x<5y=?x+2.5;0≤x<5
? ??y=2?1.5(x?3)(x?3);5≤x<10y=2?1.5(x?3)(x?3);5≤x<10
? ??y=x2?1.5;10≤x<20y=x2?1.5;10≤x<20
【輸入】
一個浮點數N(0≤N<20)N(0≤N<20)。
【輸出】
輸出?NN?對應的分段函數值:f(N)f(N)。結果保留到小數點后三位。
【輸入樣例】
1.0【輸出樣例】
1.500【參考代碼】
#include<stdio.h> int main() {double x,y;scanf("%lf",&x);if(x<5 && x>=0)y=-x+2.5;else if(x<10)y=2-1.5*(x-3)*(x-3);else if(x<20)y=x/2-1.5;printf("%.3lf\n",y);return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=1051
?
總結
以上是生活随笔為你收集整理的信息学奥赛一本通(1051:分段函数)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 连续整数的和(51Nod-1138)
- 下一篇: 图论 —— 2-SAT 问题