题解 | #统计成绩#

统计成绩

https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba

#include <stdio.h>
#include <stdlib.h>
#include <float.h>

int main()
{
  unsigned short n = 0;
  float *transcript = NULL;
  // 在 C 语言中,float 类型有一个特殊的宏表示其最大值,即 FLT_MAX。(需要添加头文件:float.h)
  float maxScore = 0.0, minScore = FLT_MAX, totalScore = 0.0;
  
  scanf("%hu", &n);
  
  // 动态申请内存
  transcript = (float *)calloc(n, sizeof(float));
  if (!transcript)
    return -1;
  
  // 输入/获取n科成绩(范围0.0~100.0),并获取最高分,最低分以及总成绩
  for (unsigned short i = 0; i < n; i++) {
    scanf("%f", &transcript[i]);
    
    if (maxScore < transcript[i])
      maxScore = transcript[i];
    
    if (minScore > transcript[i])
      minScore = transcript[i];
    
    totalScore += transcript[i];
  }
  
  // 输出最高分,最低分以及平均分
  printf("%.2f %.2f %.2f\n", maxScore, minScore, totalScore / n);
  
  // 释放内存
  free(transcript);
  transcript = NULL;
  
  return 0;
}

全部评论

相关推荐

练习生懒羊羊:开飞机把这个公司创飞吧
点赞 评论 收藏
分享
叶扰云倾:进度更新,现在阿里云面完3面了,感觉3面答得还行,基本都答上了,自己熟悉的地方也说的比较细致,但感觉面试官有点心不在焉不知道是不是不想要我了,求阿里收留,我直接秒到岗当阿里孝子,学校那边的房子都退租了,下学期都不回学校,全职猛猛实习半年。这种条件还不诱人吗难道 然后现在约到了字节的一面和淘天的复活赛,外加猿辅导。华为笔试完没动静。 美团那边之前投了个base广州的,把我流程卡麻了,应该是不怎么招人,我直接简历挂了,现在进了一个正常的后端流程,还在筛选,不知道还有没有hc。
点赞 评论 收藏
分享
风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务