新人请教贴
#include <stdio.h>int main()
{
int x,g,y,c;
float average;
FILE*fpw;
fpw=fopen("score_avg.txt","w");
printf("\n\t\t请依次输入学号,高数成绩,英语成绩,C语言成绩:\n");
scanf("%d,%d,%d,%d\n",&x,&g,&y,&c);
average=(g+y+c)/3;
printf("学号 高数 英语 C语言 平均 \n",x,g,y,c,average);
printf("%d %d %d %d %.2f\n",x,g,y,c,average);
fprintf(fpw,"学号 高数 英语 C语言 平均 \n",x,g,y,c,average);
fprintf(fpw,"%d %d %d %d %.2f\n",x,g,y,c,average);
fclose(fpw);
return 0;
}
这个程序最后输出是-858993460,请问怎么求解,谢谢