头疼~~无奈~~~
哪位高手帮我找找错,我找个很长时间都没找到~~~#include "stdio.h"
#include"windows.h"
#define N 3
#define M 5
float score[N][M];
void gotoxy(int x,int y)
{
COORD c;
c.X=x-1;c.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);
}
main()
{
float sum=0;
int i,j;
printf("编号 课程1 课程2 课程3 课程4 课程5 平均分\n");
for(i=0;i<N;i++)
{
printf("%2d",i+1);
for(j=0;j<M;j++)
{
scanf("%f",&score[i][j]);
sum+=score[i][j];
}
gotoxy(36,1+i);
printf("%8.2f\n",sum/M);
sum=0;
}
printf(" ");
for(j=0;j<M+1;j++)
{
for(i=0;i<N;i++)
sum+=score[i][j];
printf("%6.2f",sum/N);
sum=0;
}
printf("\n");
{int i,j;
int x,y;
float h=score[0][0];
for (i=0;i<N;i++)
{
for (j=0;j<M;j++)
if (score[i][j]>h);
}
h=score[i][j];
x=i+1;
y=j+1;
printf("最高分:%8.2f,编号:%2d,课程:%2d\n",h,x,y);
}
{
int i;
float sumx=0,sumn=0;
for (j=0;j<M;j++)
{
sumx+=score[4][j]*score[4][j];
sumn+=score[4][j];
}
printf("平均分方差:%8.2f\n",(sumx/N-(sumn/N)*(sumn/N));
}
}
错误说明是 C:\Windows\System32\dfasdfa.c(66) : error C2143: syntax error : missing ')' before ';'