标题:大哥大姐们帮忙做一下 先谢谢了 不用指针 ^_^
只看楼主
ninggreat123
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-7-20
结帖率:100%
已结贴  问题点数:10 回复次数:3 
大哥大姐们帮忙做一下 先谢谢了 不用指针 ^_^
输入10个学生5门课的成绩,分别用函数实现下列功能:
1.计算每个学生的平均分;
2.计算每门课的平均分;
3.找出所有50个分数中最高的分数所对应的学生和课程;
4.计算平均分方差;
σ=1/n∑Xi²-(∑Xi/n)²
搜索更多相关主题的帖子: 指针 大姐 
2010-05-25 21:04
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
得分:10 
#include "stdio.h"
int i,k;
void main()
{
    void xueaver(int x[10][5]);
    void keaver(int y[10][5]);
    void zuigao(int z[10][5]);
    void gaoyu(int w[10][5]);
    int xueshen[10][5];
    printf("请依次输入学生每个科目的成绩:\n");
    for(i=0;i<10;i++)
        for(k=0;k<5;k++)
             scanf("%d",&xueshen[i][k]);
         printf("\n每个学生的平均成绩为:");
     xueaver(xueshen);
          printf("\n每个科目的平均成绩为:");
     keaver(xueshen);
         printf("\n学生成绩单为:\n");
     for(i=0;i<10;i++)
        
        for(k=0;k<5;k++)
        {
        printf("%d,",xueshen[i][k]);
        if(k==4)
        printf("\n");
        }
        
     printf("\n最高分对应的学生以及课程为:");
        zuigao(xueshen);
     printf("五门课程都高于90分的学生号为:");
         gaoyu(xueshen);

}
void xueaver(int x[10][5])
{
    for(i=0;i<10;i++)
        {
            float sum=0;
        for(k=0;k<5;k++)
        sum +=x[k][i];
        printf("%5.5f,",sum/5);
        }
   
}
void keaver(int y[10][5])
{
    for(i=0;i<5;i++)
        {
            float sum=0;
        for(k=0;k<10;k++)
        sum +=y[k][i];
        printf("%8.5f,",sum/10);
        }
   
}

void zuigao(int z[10][5])
{
    int max=z[0][0],tem,temm;   
    for(i=0;i<10;i++)
        for(k=0;k<5;k++)
        if(max<z[k][i])
        {
            max=z[k][i];
            tem=i;
            temm=k;
        }
        
        printf("最高分为:%d,学号为:%d,课程为:%d",max,tem+1,temm+1);
}
void gaoyu(int w[10][5])
{   
    for(i=0;i<10;i++)
        if(w[i][0]>90 && w[i][1]>90 && w[i][2]>90 && w[i][3]>90 && w[i][4]>90)
        printf("%d,",i+1);
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-05-25 21:17
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
得分:0 
你这个方差是求学生的五个成绩的方差还是,个各科目的方差啊;

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-05-25 21:19
ninggreat123
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-7-20
得分:0 
Xi是某一学生的平均分 ^_^ 谢谢了
2010-05-25 21:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-308155-1-1.html




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

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