#include<stdio.h> #include<stdlib.h> int main() {

#include #include int main() { int num,c,m; scanf("%d %d %d",&num,&c,&m); FILE*fp,*fpread; fp=fopen("d:\\infor.txt","w"); if(fp){ fprintf(fp,"%d %d %d",&num,&c,&m); fclose(fp); }else{ printf("Wrong thing\n"); } fpread=fopen("d:\\infor.txt","r"); if(fp){ fscanf(fp,"%d %d %d",&num,&c,&m); fclose(fp); printf("%d %d %d %d",num,c,m,c+m); }else{ printf("Wrong thing\n"); } system("pause"); return 0; }我这个程序哪里错了吗,输出来的总是随机数?(目的是为了输入“学号”“成绩1”“成绩2”到文件里,最后能在屏幕上显示学号,两个成绩和两个成绩的总和)