求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); }