| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 444 人关注过本帖
标题:这个题目没看懂,还有里面运用的rand()函数,请大家帮帮我!
只看楼主 加入收藏
zxjbc
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2010-11-29
结帖率:90.91%
收藏
 问题点数:0 回复次数:2 
这个题目没看懂,还有里面运用的rand()函数,请大家帮帮我!


九、设某次竞赛共有10位评委10位选手,评委为选手的评分保存在一个二维数组中,a[0][0]-a[0][9]为第一位选手的得分,a[1][0]-a[1][9]为第二位选手的得分,以此类推,a[9][0]-a[9][9]为第十位选手的得分。每位选手的最后得分计算方法为:去掉一个最高分和一个最低分后,计算其余得分的平均分作为选手的最后得分。数组a中的元素取值已经通过程序赋值。试完成程序:要求计算并输出每位选手的最后得分(本题15分)。

#include "stdafx.h"

#include "stdio.h"

#include "stdlib.h"

int main(int argc, char* argv[])

{

       float score[10][10],result,a,b,c,d;

       int i,j,k;

       for(i=0;i<=9;i++)

              for(j=0;j<=9;j++)

                     score[i][j]=(float)((rand()%10000))/100;

 

 

 

 

 

 

              

              

              

              

      

              

              

              

              

              

              

              

              

              return 0;

}
搜索更多相关主题的帖子: 元素 
2011-01-03 17:54
『点点滴滴』
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:168
专家分:1035
注 册:2007-7-9
收藏
得分:0 

#include "stdio.h"

#include "stdlib.h"

int main(int argc, char* argv[])

{
    float score[10][10],result,a,b,c,d;//a max,b,min
    int i,j,k;
    for(i=0;i<=9;i++)
    {
        for(j=0;j<=9;j++)
        {
            score[i][j]=(float)((rand()%10000))/100;
            printf("%.2f ",score[i][j]);
        }
        printf("\n");
    }
    result=0;
    for(i=0;i<=9;i++)
    {
        a=b=score[i][0];
        for(j=1;j<=9;j++)
        {
            if(score[i][j]>a)
            {
                result+=a;
                a=score[i][j];
            }
            else
            {
                if(score[i][j]<b)
                {
                    result+=b;
                    b=score[i][j];
                }
                else
                {
                    result+=score[i][j];
                }
            }
        }
        printf("%.2f\n",result/8);
        result=0;
    }
   
   
    return 0;
}
2011-01-03 20:16
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
那里的rand()没有用srand()初始化,每次产生的数应该是一样的吧。楼上的二位不知道吗?

   唯实惟新 至诚致志
2011-01-03 22:08
快速回复:这个题目没看懂,还有里面运用的rand()函数,请大家帮帮我!
数据加载中...
 
   



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

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