参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double x = scanner.nextDouble(); double y = 0; if(x >= 0 && x < 5) y = -x + 2.5; else if(x >= 5 && x < 10) y = 2 - 1.5 * (x - 3) * (x - 3); else y = x / 2 - 1.5; System.out.printf("%.3f", y); } }
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2098 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:942 |
WU-整除问题 (C++代码)浏览:648 |
三角形 (C++代码)记忆化搜索浏览:1317 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
GC的苦恼 (C语言代码)浏览:672 |
数列排序 (C语言代码)浏览:674 |
上车人数 (C语言代码)浏览:752 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:751 |
非常简单的算法,题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:639 |