题解 | #公务员面试#

公务员面试

http://www.nowcoder.com/practice/f3a134908d5b41869f14f58307008a97

#include<stdio.h>
int main() {
    int a[7] = {0};
    int i, j;
    float sum = 0;
    float avg = 0;
    while (scanf("%d%d%d%d%d%d%d",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7])!=EOF)
    {
        for (i = 1; i < 7;i++) 
        { //冒泡排序后去掉第一个和最后一个中间就是五门成绩的平均分
            for (j = 1; j < 7; j++) {
                if(a[j+1]>=a[j])
                 {     
                  int temp=0;
                  temp=a[j+1];
                  a[j+1]=a[j];
                  a[j]=temp;
                 }
                
            }
        }
      for(int i=1;i<=7;i++)
    {
        if(i!=1&&i!=7)
        {
            sum+=a[i];
        }
    }
    printf("%.2f\n",sum/5.0);
    sum=0.0; 
    }
    return 0;
}


C语言刷题 文章被收录于专栏

自己从头开始刷的C语言

全部评论
多组输入难搞嗷
点赞 回复 分享
发布于 2022-05-31 11:39

相关推荐

评论
1
1
分享

创作者周榜

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