|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
main()
{
void score_average(int * score);
void score_grade(int * score);
void sore_fine(int *score);
int p[4][5]={{7,7,7,7,7},{8,8,8,8,8},{9,9,9,9,9},{7,7,7,7,7}};
score_average(p);
score_grade(p);
score_fine(p);
}
void score_average(int * score)
{
int i;
printf("第一个同学的平均分是:\n");
for(i=0;i<5;i++)
printf("%5d\n",*(score+i));
}
void score_grade(int * score)
{
int i,j,k,temp,average,obserzation_point;
for(i=0;i<4;i++)
{
average=0;
obserzation_point=0;
k=i;
for(j=0;j<5;j++)
{
average=average+score[k][j];
if(score[k][j]<60)
obserzation_point++;
}
if(obserzation_point>=2)
{
printf("第%d个同学有%d科不及格\n",k,obserzation_point);
for(temp=0;temp<5;temp++)
{
printf("他的全部成绩分别为:%5d\n",score[k][temp]);
}
printf("该同学平均分为:%d\n",average/5);
}
}
}
void sore_fine(int *score)
{
int i,j,k,average,obserzation_point,temp;
for(i=0;i<4;i++)
{
average=0;
obserzation_point=0;
k=i;
for(j=0;j<5;j++)
{
average=average+score[k][j];
if(score[k][j]>80)
obserzation_point++;
}
if(average>90||obserzation_point==5)
{
for(temp=0;temp<5;temp++)
{
printf("他的全部成绩分别为:%5d\n",score[k][temp]);
}
}
}
}
|
|