全局变量学生成绩系统,运行的时候炸了,无法运行
#include "stdafx.h"
#define n 15
float average(float array[])
{
int i;
float aver=0, sum = array[0];
for (i = 0;i < n;i++)
{
sum = sum + array[i];
aver = sum/ n;
}
return(aver);
}
void paixu( float num[])
{
int i, j, t;
for (i = 1;i <= n;i++)
for (j = 1;j <= n - i - 1;j++)
{
if (num[i] > num[i + 1])
{
t = num[1];num[i] = num[i + 1];num[i + 1] = t;
}
}
for (i =0;i < n;i++)
{
printf("%f\n", num[i]);
}
}
int main()
{
printf(" 学生某科成绩统计表 \n");
printf("请输入学生成绩:\n");
float ave, score[n];
int i;
for (i = 0;i < n;i++)
{
scanf("%d", &score[i]);
}
paixu(score);
ave = average(score);
printf("平均成绩=%.2f\n", ave);
printf("学生排序成绩:\n");
}