超级简单易懂的蓝桥杯《成绩统计》解法

 

 看了就会的解法: 

        

       适合刚入门编程语言的伙伴参考,

        本人也是刚刚入门,

        刚入门的伙伴可以一起讨论;

 

#include <iostream>
#include<math.h>
using namespace std;
int main()
{
  double n, a[10001], count=0,num=0;
  cin >> n;

  for (int i = 0; i < n; i++)
  {
    cin >> a[i];
    if (a[i] >= 60) {
      count++;
    }
    if (a[i] >= 85) {
      num++;
    }
  }
  double s1 = count / n*100.0;

  int s11 = round(s1);


  double s2 = num / n*100.0;

  int s22 = round(s2);


  cout << s11 << "%" << endl << s22 << "%";


  return 0;
}

 

   我为什么变量都用的double,

   因为我懒,

   懂得都懂;

   欢迎大家提出代码里面的瑕疵,欢迎指错

 

注意的是里面有一个函数,round()函数

   round() 函数:用来作四舍五入的运算

 

 

   摘自:百度百科  https://baike.baidu.com/item/round%E5%87%BD%E6%95%B0/8984706?fr=aladdinhttps://baike.baidu.com/item/round%E5%87%BD%E6%95%B0/8984706?fr=aladdin

  double round (double x);
  float round (float x);

  long double round (long double x);
  double round (T x);

 注意:需加头文件“#include<math.h>”

 

 

末尾:

    欢迎大家看完本篇,感兴趣关注一下后续还会更新适合刚入门的小伙伴参考的代码。

 

谢谢!

 

 

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风予你

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值