齐朝博吧 关注:19贴子:1,951
  • 5回复贴,共1
#include<stdio.h>
void main()
{
    int a[10][5] = {{99,99,99,99,99},{90,90,90,90,90},{80,80,80,80,80},{70,70,70,70,70},{100,90,80,70,60},{90,80,70,60,50},
                  {60,70,80,90,99},{50,60,70,80,90},{60,60,60,60,60},{99,80,60,40,20},{60,70,80,90,99}};
    void stuaver(a[][]);
    void couaver(a[][]);
    void max(a[][]);
    void delta(a[][]);
    stuaver(a);
    couaver(a);
    max(a);
    delta(a);
}
void stuaver(a[10][5]) //student average
{
    extern float saver[10]={0};
    int i,j;
    for(i=0;i<10;i++)
    {
        for(j=0;j<5;j++)
        {
            saver[i] += a[i][j];
        }
        saver[i] /= 5.0;
        printf("第%d个学生的平均分为:%f\n",i,saver[i]);
    }
}
void couaver(a[10][5]) //course average
{
    float aver[5]={0};
    int i,j;
    for(j=0;j<5;j++)
    {
        for(i=0;i<10;i++)
        {
            aver[j] += a[i][j];
        }
        aver[j] /= 10.0;
        printf("第%d门课的平均分为:%f\n",j,aver[j]);
    }
}
void max(a[10][5]) // 最高分
{
    int max=0,i,j,m,n;
    for(i=0;i<10;i++)
    {
        for(j=0;j<5;j++)
        {
            if(a[i][j] > max)
            {
                max = a[i][j];
                n = i;
                m = j;
            }
        }
    }
    printf("成绩最高的为:第%d个学生的第%d门课。\n",n,m);
}
void delta(a[10][5]) //方差
{
    float del,p,q;
    int w;
    for(w=0;w<10;w++)
    {
        p += saver[w]*saver[w];
        q += saver[w];
    }
    del = 0.1*p - q*q/100
    printf("方差为:%f\nr",del);
}



IP属地:北京1楼2010-04-28 23:27回复
    ...


    IP属地:北京2楼2010-04-29 12:22
    回复
      回复:2楼
      给我看…………


      IP属地:北京3楼2010-04-29 18:41
      回复
        这这这是嘛


        4楼2010-04-30 18:58
        回复
          c语言不是不可以在一个程序里定义另一个程序吗……


          IP属地:新加坡5楼2011-05-10 17:07
          回复
            早忘了……去年的东西了= =
            你怎么翻到这来的…………


            IP属地:北京6楼2011-05-10 19:21
            回复