// 121211 作业1.cpp : 定义控制台应用程序的入口点。
//
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 刘同宾
* 完成日期:2012 年 12 月 09 日
* 版 本 号:v1.0
*
* 输入描述:定义一个二维数组,内容为三个学生的四门课成绩,
* 求出每个学生四门课的平均分并输出,再求出每门课三个学生的平均分并输出!
* 问题描述:
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include "stdafx.h"
#include<iostream>
using namespace std;
int main()
{
int a[3][4]={
{98,97,99,78},{100,67,89,98},{78,89,90,79}};//定义二维数组并初始化
int average_a[3],average_b[4]; //定义两个一维数组,分别装平均分
int i,j;
float sum1=0,sum2=0;
//求每个学生四门成绩的平均分
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
sum1=sum1+a[i][j];
}
average_a[i]=sum1/4;//用一个以为数组来装这几个平均分
sum1=0;
}
//求每一门学科三名学生的平均分
for(j=0;j<4;j++)
{
for(i=0;i<3;i++)
{
sum2=sum2+a[i][j];
}
average_b[j]=sum2/3;
sum2=0;
}
//令三个学生依次为刘同宾,李忠峰,王启铭。四门课依次为 高数,英语,C++,心理。
cout<<"刘同宾,王启铭,李忠峰三个学生的平均分依次