D.cpp 714 B

12345678910111213141516171819202122232425262728293031323334
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int n;
  6. while(cin>>n && n)
  7. {
  8. double sum = 0;
  9. if(n < 4) sum = 10;
  10. if(n >= 4 && n <= 8) sum = 10 + (n - 4) * 2;
  11. if(n > 8)
  12. {
  13. while(n >= 8)
  14. {
  15. sum += 18;
  16. n -= 8;
  17. }
  18. if(n <= 4)
  19. {
  20. sum += 2.4 * n;
  21. }
  22. else
  23. {
  24. sum += 10 + (n - 4) * 2;
  25. }
  26. }
  27. if(sum - (int)sum == 0)
  28. printf("%d\n", (int)sum); //注意这里输出格式的切换
  29. else
  30. printf("%.1f\n", sum);
  31. }
  32. return 0;
  33. }