请个位大侠不吝赐教
怎样读出以表格里的数据并求平均值
以下是引用世界模型在2011-5-31 22:07:53的发言:
怎样读出以表格里的数据并求平均值
好象是病句
怎样读出以表格里的数据并求平均值
void sort_asc(int * ar, int size) { // 升序 int i, j, k; for(i = 0; i < size - 1; i++) { k = i; for(j = i + 1; j < size; j++) { if(ar[j] < ar[k]) { k = j; } } if(i != k) { ar[k] ^= ar[i]; ar[i] ^= ar[k]; ar[k] ^= ar[i]; } } } void sort_desc(int * ar, int size) { // 降序 int i, j, k; for(i = 0; i < size - 1; i++) { k = i; for(j = i + 1; j < size; j++) { if(ar[j] > ar[k]) { k = j; } } if(i != k) { ar[k] ^= ar[i]; ar[i] ^= ar[k]; ar[k] ^= ar[i]; } } }
while(!feof(fp))//用feof()函数判断文件是否到结尾处 { //fgets(c,128, fp); // fread(&te_sc,sizeof(Teacher_Score),1,fp); fscanf(fp, "%s\t%s\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n", te_sc.BPR, te_sc.PGNR, &te_sc.DA_01, &te_sc.DA_02, &te_sc.DA_03, &te_sc.DA_04, &te_sc.DA_05, &te_sc.DA_06, &te_sc.DA_07, &te_sc.DA_08, &te_sc.DA_09, &te_sc.DA_10); getchar(); getchar(); //for(int i=0;i<128;i++) //printf("%d ",c[i]); printf("%s %s %d %d %d %d %d %d %d %d %d %d\n", te_sc.BPR, te_sc.PGNR, te_sc.DA_01, te_sc.DA_02, te_sc.DA_03, te_sc.DA_04, te_sc.DA_05, te_sc.DA_06, te_sc.DA_07, te_sc.DA_08, te_sc.DA_09, te_sc.DA_10); sn->ave=(te_sc.DA_01+te_sc.DA_02+te_sc.DA_03+te_sc.DA_04+te_sc.DA_05+te_sc.DA_06+te_sc.DA_07+te_sc.DA_08+te_sc.DA_09+te_sc.DA_10)/10; printf("%d",sn->ave); }