| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3105 人关注过本帖
标题:求改进代码( 简单的去最大值最小值 求剩余的平均值) 本人初学者
取消只看楼主 加入收藏
死神之吻
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-3-18
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:2 
求改进代码( 简单的去最大值最小值 求剩余的平均值) 本人初学者
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
    float a, b, c, d, e, max, min,f;

    printf("请输入5个评委所打的成绩:\n");
    scanf("%f,%f,%f,%f,%f",&a,&b,&c,&d,&e);
    max=a;
    if(max<b)
    {
        max=b;
    }
    if(max<c)
    {
        max=c;
    }
    if(max<d)
    {
        max=d;
    }
    if(max<e)
    {
        max=e;
    }
    min=a;
    if(min>b)
    {
        min=b;
    }
    if(min>c)
    {
        min=c;
    }
    if(min>d)
    {
        min=d;
    }
    if(min>e)
    {
        min=e;
    }
    if(max==a||min==a)
    {
        a=0;
    }
    if(max==b||min==b)
    {
        b=0;
    }
    if(max==c||min==c)
    {
        c=0;
    }
    if(max==d||min==d)
    {
        d=0;
    }
    if(max==e||min==e)
    {
        e=0;
    }
    f=(a+b+c+d+e)/3;
    printf("该选手的得分为:%0.1f\n",f);

    system("pause");
    return 0;
   
}

觉得代码复杂  求改进  我是新手
搜索更多相关主题的帖子: max include 平均值 
2013-04-01 18:11
死神之吻
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-3-18
收藏
得分:0 
回复 2楼 pauljames
e 我只学了运算符和表达式    语句都还没学   if语句是我自己预习的   我是想问一下  在最基础的情况下 还能改进不
2013-04-01 18:29
死神之吻
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-3-18
收藏
得分:0 
而且你的那个 ,,,,看不懂啊
2013-04-01 18:29
快速回复:求改进代码( 简单的去最大值最小值 求剩余的平均值) 本人初学者
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038885 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved