当前位置:   article > 正文

蓝桥杯大赛青少年创意编程 第十一届 省赛 C++组试题 第1题 双面打印_在2020年这个漫长的寒假里,虽然小蓝和他的同学们都在家里,但依旧通过网课的方式坚

在2020年这个漫长的寒假里,虽然小蓝和他的同学们都在家里,但依旧通过网课的方式坚
  1. /*
  2. 蓝桥杯大赛青少年创意编程 第十一届 省赛 C++组试题 第1题 双面打印
  3. 题目描述
  4. 在2020年这个漫长的寒假里,虽然小蓝和他的同学们都在家里,但依旧通过网课的方式坚持学习,
  5. 而老师们也依旧会布置作业和发放各种电子版的学习资料。
  6. 为了方便小蓝的学习,妈妈会把老师发放的材料打印出来。
  7. 而为了环保,妈妈一般都进行双面打印,也就是一张纸的正反面都打印出相应的内容。
  8. 举个例子来说:如果一份电子材料有3页,那么需要2张纸进行打印;
  9. 如果一份电子材料有4页,那么还是需要2张纸进行打印。
  10. 现在已经知道了一份电子版的学习材料的页数N,
  11. 你能帮小蓝计算一下需要几张纸吗?
  12. 输入描述:整数N(0<=N<=1000),代表一份电子版的学习材料的页数
  13. 输出描述:双面打印所需纸的张数
  14. 输入样例:
  15. 7
  16. 输出样例:
  17. 4
  18. 评分标准:
  19. 10分:能正确输出1组数据
  20. 20分:能正确输出2组数据
  21. 30分:能正确输出3组数据
  22. */
  23. #include <bits/stdc++.h>
  24. using namespace std;
  25. int main( void )
  26. {
  27. int n;
  28. cin>>n;
  29. cout<<n/2+n%2<<endl;
  30. return 0;
  31. }

  1. /*
  2. 第十一届蓝桥杯省赛C++组试题 第1题 方法二
  3. */
  4. #include <bits/stdc++.h>
  5. using namespace std;
  6. int main( void )
  7. {
  8. int n;
  9. cin>>n;
  10. cout<<ceil(n/2.0)<<endl;
  11. //ceil上取整天花板函数
  12. return 0;
  13. }

  1. /*
  2. 第十一届蓝桥杯省赛C++组试题 第1题(井思源)
  3. */
  4. #include <bits/stdc++.h>
  5. using namespace std;
  6. int main()
  7. {
  8. int n;
  9. cin>>n;
  10. if(n%2==0)
  11. {
  12. cout<<n/2;
  13. }
  14. else
  15. {
  16. cout<<(n+1)/2;
  17. }
  18. return 0;
  19. }

  1. /*
  2. 第十一届蓝桥杯省赛C++组试题 第1题(张述曾)
  3. */
  4. #include<iostream>
  5. using namespace std;
  6. int main(){
  7. freopen("t1.in","r",stdin);
  8. freopen("t1.out","w",stdout);
  9. double page;
  10. cin >> page;
  11. /*
  12. if ( page % 2 == 1)
  13. cout << page / 2 + 1 << endl;
  14. if ( page % 2 == 0)
  15. cout << page / 2 << endl;
  16. */
  17. cout<<page/2+page%2<<endl;
  18. cout<<ceil(page/2)<<endl;
  19. fclose( stdin );
  20. fclose( stdout );
  21. return 0;
  22. }

  1. /*
  2. 编程题 Q1(难度系数2,满分50分)-蒋长灵
  3. */
  4. #include<iostream>
  5. using namespace std;
  6. int main()
  7. {
  8. int n,k;
  9. cin>>n;
  10. if(n%2==1)
  11. {
  12. k=n/2+1;
  13. cout<<k;
  14. }
  15. else
  16. {
  17. cout<<n/2;
  18. }
  19. return 0;
  20. }

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

闽ICP备14008679号