当前位置:   article > 正文

电子协会 C语言 1级 34 、分段函数_c语言分段函数程序编写一个浮点数n,0 <= n < 20

c语言分段函数程序编写一个浮点数n,0 <= n < 20

电子协会 C语言 1级  34 、分段函数

OpenJudge - 13:分段函数


C++代码:

  1. /*
  2. 电子协会 C语言 1级 34 、分段函数
  3. http://noi.openjudge.cn/ch0104/13/
  4. 编写程序,计算下列分段函数 y=f(x)的值。
  5. y=-x+2.5; 0 <= x < 5
  6. y=2-1.5(x-3)(x-3); 5 <= x < 10
  7. y=x/2-1.5; 10 <= x < 20
  8. 输入
  9. 一个浮点数 N,0 <= N < 20
  10. 输出
  11. 输出 N 对应的分段函数值:f(N)。结果保留到小数点后三位。
  12. 样例输入
  13. 1.0
  14. 样例输出
  15. 1.500
  16. */
  17. #include<iostream>
  18. using namespace std;
  19. int main()
  20. {
  21. double n,y;
  22. cin>>n;
  23. if(n>=0 && n<5)
  24. {
  25. y=-n+2.5;
  26. }
  27. else
  28. {
  29. if(n>=5 && n<10)
  30. {
  31. y=2-1.5*(n-3)*(n-3);
  32. }
  33. if(n>=10 && n<20)
  34. {
  35. y=n/2-1.5;
  36. }
  37. }
  38. printf("%.3lf\n",y);
  39. return 0;
  40. }


python3代码:

  1. n = float(input())
  2. if 0 <= n < 5:
  3. print('%.3f' % (2.5 - n))
  4. elif n < 10:
  5. print('%.3f' % (2 - 1.5*(n - 3)*(n - 3)))
  6. elif n < 20:
  7. print('%.3f' % (n/2 - 1.5))


【强基计划】数学与物理竞赛中的微积分部分视频

【强基计划】数学与物理竞赛中的微积分部分视频_dllglvzhenfeng的博客-CSDN博客

强基计划 数学相关书籍 推荐

强基计划 数学相关书籍 推荐_dllglvzhenfeng的博客-CSDN博客



NOC C++ 全国中小学信息技术创新与实践大赛(NOC):软件创意编程赛道

NOC C++ 全国中小学信息技术创新与实践大赛(NOC):软件创意编程赛道_dllglvzhenfeng的博客-CSDN博客_noc软件创意编程

02赛程安排:

报名时间:2022年1月-4月

选拔赛时间:2022年5月

全国决赛:2022年7月-8月(时间及地点另行通知)

2021年8月NOC全国中小学信息技术创新与实践大赛 软件创意编程小学高年级组Python决赛题解析

2021年8月NOC全国中小学信息技术创新与实践大赛 软件创意编程小学高年级组Python决赛题解析_与非学堂的博客-CSDN博客_noc python

2022年3月电子学会Python等级考试试卷(二级)答案解析

2022年3月电子学会Python等级考试试卷(二级)答案解析_A-别针少儿编程的博客-CSDN博客_中国电子学会python二级

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/536290
推荐阅读
相关标签
  

闽ICP备14008679号