首页 > 其他分享 >洛谷P5726 【深基4.习9】打分——C语言

洛谷P5726 【深基4.习9】打分——C语言

时间:2024-07-07 12:26:48浏览次数:9  
标签:洛谷 pinjun min int max 最大值 深基 C语言 最小值

本题思路:

1.先在for循环中分别求出最大值(max),最小值(min),以及它们的和(s);

2.最后将它们的和减去最大值,最小值,然后就可以求平均值了,注意是除以n-2

#include<stdio.h>
int main(){
    int n;
    scanf("%d\n",&n);
    int s=0,max=-1000,min=300000;//max要小些,min要的大些,防止取不到题目里的值
    int a,i;
    double pinjun;
    for(i=0;i<n;i++){
        scanf("%d",&a);
        if(max<a)max=a;
        if(min>a)min=a;
        s+=a;
    }
    s=s-max-min;
    pinjun=1.0*s/(n-2);
    printf("%.2lf",pinjun);//不要忘记保留两位小数
}

标签:洛谷,pinjun,min,int,max,最大值,深基,C语言,最小值
From: https://blog.csdn.net/2301_81266471/article/details/140243689

相关文章

  • C语言实现字符串排序
    如果只有英文字符且不区分大小写的话按照字典序排序可以用strcmp函数,两个字符串自左向右逐个字符相比(按ASCII值大小相比较)strcmp(s1,s2)当s1<s2时,返回为负数;当s1==s2时,返回值=0;当s1>s2时,返回正数。例如"A"<"C"、"d">"D"、"computer">"compare"如果想要不区分大小写的......
  • G3.【C语言】EasyX的窗口坐标体系和绘制基本图形
    左上角是坐标原点注意标题栏不计入坐标中getwidth()获取窗口宽度getheight()获取窗口高度画点头文件COLORREFgetpixel(intx,inty); //Getpixelcolorvoidputpixel(intx,inty,COLORREFcolor); //Setpixelcolor画线头文件线的坐标voidline(intx1,......
  • #贪心#洛谷 3615 如厕计划
    题目传送门分析如果男生数目比女生数目多显然无解,在原队列的基础上考虑调换实际是将男生往前移实际上不满意度就是最后一位女生后移了多少位,记女生为一,男生为负一,运用数学归纳法证明只要后缀最小值不低于负一,那么一定存在一种方案,实际上就是求出后缀最小值,并将其调整至不低......
  • C++题解(3) 信息学奥赛一本通: 1013:温度表达转化 洛谷:B2013 温度表达转化 土豆编程:M
    【题目描述】利用公式 C=5×(F−32)÷9C=5×(F−32)÷9(其中CC表示摄氏温度,FF表示华氏温度)进行计算转化,输入华氏温度FF,输出摄氏温度CC,要求精确到小数点后55位。【输入】输入一行,包含一个实数FF,表示华氏温度。(F≥−459.67)(F≥−459.67)【输出】输出一行,包含一个......
  • 【C语言入门】初识C语言:掌握编程的基石
    ......
  • C语言教程-12_1-初识函数
    title:C语言教程-12_1-初识函数tags:[C]categories:C语言教程description:程序功能进一步复杂-使用函数进行分离提要:初步讲解C语言的函数的概念和语法前置知识:学习过数学,知道什么是数学的函数掌握C语言复合语句的概念什么是函数数学意义上的函数近代定义:......
  • C语言实战项目:贪吃蛇游戏(SnakeGame)
    前言:前面C语言的基础语法和数据结构的顺序表、链表已经学完了,我们就已经有能力去实现一个贪吃蛇项目。我们可以实现一些贪吃蛇的一些功能,例如:食物的随机生成、贪吃蛇的长度、贪吃蛇加速和减速、暂停游戏、贪吃蛇的游戏结束判定等...如下图所示:图片仅限参考真实项目视频:20......
  • 24.【C语言】getchar putchar的使用
    1.基本作用 用户输入字符,getchar()获取字符(含\n:即键入的Enter)(字符本质上是以ASCII值或EOF(-1)存储的)(与scanf有区别)putchar()打印字符(把得到的ASCII值转换成字符)(相当于printf)由于getcharputchar只操作字符,因此执行效率高例:#include<stdio.h>intmain(){intch=......
  • 使用WebSocket和C语言实现一个简单的计算器
    在现代Web开发中,WebSocket已经成为实时通信的重要工具。本文将介绍如何使用WebSocket与C语言结合,实现一个简单的计算器应用。我们将通过Go语言作为中间层,调用C语言编写的计算函数,并通过WebSocket与前端进行交互。在使用本文章代码开发过程中遇到问题,可参考博主的另外两篇博客......
  • C语言命名规范
    C语言命名规范在C语言中,命名规范对于代码的可读性和可维护性至关重要。以下是一些常见的C语言命名规律和建议变量命名变量名应该具有描述性,清晰地表达变量的用途或含义。变量名使用小写字母和下划线(snake_case)的组合,例如intmy_variable;。避免使用单个字符作为变量名,除非......