题解 | #公务员面试#

公务员面试

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

#include<stdio.h>
int main()
{
    int arr[7] = {0};
    int i = 0 , j = 0;
    float sum = 0 , aver = 0;
  //输入成绩
    for( i = 0 ; i < 7 ; i++)
    {
        scanf("%d ",&arr[i]);
    }
  
   //根据冒泡排序法排序
  //排除1到7名,数组里表示是0到6名
    for(i = 0 ; i < 7 ; i++)
    {
        for(j = 0 ; j < 7 - 1 - i ; j++)
        {
             if(arr[j] > arr[j+1])
            {
                int tmp = 0; 
                tmp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = tmp;
            }
        }
    }
    
  //这里只取2到6名的成绩加和,数组里面表示是1到5
    for( i = 1 ; i < 6; i++)
    {
        sum += arr[i];
    }
  //计算即可
    aver = sum / 5.00;
    printf("%.2f",aver);
    return 0;
}
全部评论
没有多组输入过不了欸
点赞 回复 分享
发布于 2024-04-22 15:25 广东
要多组输入
点赞 回复 分享
发布于 2022-07-09 18:36
兄弟过不了啊
点赞 回复 分享
发布于 2022-01-26 08:22

相关推荐

码农索隆:想看offer细节
点赞 评论 收藏
分享
05-26 09:07
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
这不纯纯作弊了吗😢😢😢
编程界菜鸡:信这个的这辈子有了,这智商你靠啥都没用
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

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