#include<stdio.h>
#include<string.h>
#define STUDENT_ACCOUNT 2
#define COURSE_ACCOUT 2
void averge_result(int *p_result){
int sum=0,i,j;
float averge;
j=0;
for(i=0;i<COURSE_ACCOUT;i++){
sum=sum+*((p_result+i*(STUDENT_ACCOUNT-1))+i);
}
averge=sum/COURSE_ACCOUT;
printf("%f",averge);
}
void output_result(int *p_result){
}
int main(){
int student[STUDENT_ACCOUNT][COURSE_ACCOUT],i,*p_result;
char *course_name[COURSE_ACCOUT],char *student_num[STUDENT_ACCOUNT];
p_result=student[0];
printf("please input the course_name:\n");
for(i=0;i<=COURSE_ACCOUT-1;i++){
course_name[i]=(char*)malloc(sizeof(char*));
scanf("%s",course_name[i]);
}
printf("please input the student's student_num:\n");
for(i=0;i<=STUDENT_ACCOUT-1;i++){
student_num[i]=(char*)malloc(sizeof(char*));
scanf("%s",student_num[i]);
}
printf("plesae input every student's result:\n ");
for(i=0;i<STUDENT_ACCOUNT;i++){
scanf("%d %d",&student[i][0],&student[i][1]);
}
printf("calculate the first course averge result\n");
printf(" %s averge result is: ",course_name[0]);
averge_result(p_result);
/*output the failure result more than two course,student_num and so on*/
output_result(p_result);
return 0;
}