题解 | #公务员面试#

公务员面试

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

int main(){
    int arr[7];
    int* max=arr;//最大值
    int* min=arr;//最小值
    while(~scanf("%d %d %d %d %d %d %d",arr,arr+1,arr+2,arr+3,arr+4,arr+5,arr+6))
    {   //多组输入
        int sum=0;
        for(int i=0;i<7;i++)
        {
            if(arr[i]>*max)//最大值
                max=arr+i;
            if(arr[i]<*min)//最小值
                min=arr+i;
            sum+=arr[i];//求和
        }
        printf("%.2f",(sum-*min-*max)/(float)5);//输出
    }
    return 0;
}
全部评论
打印加个换行就完美了
点赞 回复 分享
发布于 2022-02-13 17:27
if(arr[i]>*max)这个*max有指向一个具体的值吗
点赞 回复 分享
发布于 2024-02-19 16:19 浙江

相关推荐

02-16 22:13
门头沟学院 Java
Yki_:女生学成这样挺不错了,现在停止网课,立刻all in八股,从最频繁的开始背,遇到不会的知识点直接问AI,项目也别手敲,直接看技术文档,背别人总结好的面试官可能问的问题的答案,遇到不会的再去代码里找具体实现就可以了,3月份开始边背边投实习约面
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务