ƽ

来自「C语言相关程序」· 代码 · 共 32 行

TXT
32
字号
#include<stdio.h>
main()
{
	float stu_ave(float(*p)[5]);
	float cour_ave(float *pt);
	static float score[3][5]={{100,62,52,45,14},{45,74,85,98,63},{45,45,25,32,21}};
	int i;
	for(i=0;i<3;i++)
		printf("average score of student is %d:%6.2f\n",i,stu_ave(score+i));
	printf("\n");
	for(i=0;i<5;i++)
		printf("average score of course is %d;%6.2f\n",i,cour_ave(score[0]+i));
}
float stu_ave(float(*p)[5])
{
	int i;
	float sum=0,ave;
	for(i=0;i<5;i++)
		sum=sum+*(*p+i);
	ave=sum/5;
	return(ave);
}
float cour_ave(float *pt)
{
	int i;
	float sum=0,ave;
	for(i=0;i<3;i++,pt+=5)
		sum=sum+*pt;
	ave=sum/3;
	return(ave);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?