回复 5楼 wp231957
#include "stdafx.h"
#define n 15
float average(float array[], int n)
{
int i;
float aver, sum = array[0];
for (i = 0;i < n;i++)
{
sum = sum + array[i];
}
return(aver);
}
void paixu()
{
int i, j, t, array[n];
for (i = 1;i <= n;i++)
for (j = 1;j <= n- i;j++)
if (array[i] > array[i + 1])
{
t = array[1];array[i] = array[i + 1];array[i + 1] = t;
}
}
int main()
{
printf("
学生某科成绩统计表
\n");
printf("请输入学生成绩:\n");
float ave, score[n];
int i;
for (i = 0;i < n;i++)
{
scanf("%f", &score[i]);
}
ave = average(score, n);
printf("平均成绩=%.2f\n", ave);
for (i = 0;i < 5;i++)
{
printf("%d", (int)score[i]);
}
printf("学生排序成绩:\n");
}