黑马程序员技术交流社区
标题:
小程序:提示输入5个学生的成绩,算出平均分、最高分、最低分,然后输出
[打印本页]
作者:
风中一场梦
时间:
2015-3-11 20:06
标题:
小程序:提示输入5个学生的成绩,算出平均分、最高分、最低分,然后输出
#include<stdio.h>
void maxmin( float a[] , int length , float m[] );
int main()
{
float aa[5], m[3];
for (int i=0 ; i<5 ; i++)
{
printf ("请输入第%d个学生成绩:" , i+1);
scanf("%f",&aa[i]);
}
maxmin( aa , sizeof(aa)/sizeof(float) , m );
printf(" max=%f \n min=%f \n average=%f \n",m[0],m[1],m[2]);
return 0;
}
void maxmin( float a[] , int length , float m[] )
{
m[0]=a[0]; m[1]=a[0]; m[2]=a[0];
for ( int i=1 ; i<length ; i++ )
{
m[0] = m[0]<a[i] ? a[i] : m[0] ; //MAX
m[1] = m[1]>a[i] ? a[i] : m[1] ; //MIN
m[2] += a[i]; //累加
}
m[2] = m[2]/length;
}
作者:
夏皮冬絺
时间:
2015-3-11 22:39
加油加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2