[求助]指针方面的问题
求30个学生的平均成绩,每个学生有3门课。用指针变量。
刚刚接触C语言,请多多指点。
搜索更多相关的解决方案:
指针
----------------解决方案--------------------------------------------------------
用一维指针数组做.
----------------解决方案--------------------------------------------------------
用结构更简单吧~~
----------------解决方案--------------------------------------------------------
#include <stdio.h> void average(float *p,int n) { float p_end,sum; p_end=p+n; sum=0; for(;p<=p_end;p++) {sum=sum+(*p);} printf("%f",sum); } void main() { float student[3][30]={{78,82,90},{85,89,54},{...},{....}}; //太多数据省略; average(*student,90); }
----------------解决方案--------------------------------------------------------
用结构体做吧......
那会比较好做的啊
你可以:
struct score{
int * a;
int* b;
int* c;
}
----------------解决方案--------------------------------------------------------