From 90375859767eb4cae3a7a93c64725b504d7f0fe0 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 24 Feb 2021 00:36:15 +0800 Subject: import(life): Add chuanzhi-cup codes. --- works/life/chuanzhi-cup/contest/2.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 works/life/chuanzhi-cup/contest/2.cpp (limited to 'works/life/chuanzhi-cup/contest/2.cpp') diff --git a/works/life/chuanzhi-cup/contest/2.cpp b/works/life/chuanzhi-cup/contest/2.cpp new file mode 100644 index 0000000..358e7fc --- /dev/null +++ b/works/life/chuanzhi-cup/contest/2.cpp @@ -0,0 +1,28 @@ +#include +#include + +int main() { + int x; + std::scanf("%d", &x); + + double gpa; + + if (x >= 90) + gpa = 4.0; + else if (x >= 60) { + gpa = (x - 50.0) / 10.0; + } else { + int s = std::floor(std::sqrt(x) * 10.0); + if (s >= 90) + gpa = 4.0; + else if (s >= 60) { + gpa = (s - 50.0) / 10.0; + } else { + gpa = 0; + } + } + + std::printf("%.1f", gpa); + + return 0; +} \ No newline at end of file -- cgit v1.2.3