标题:为什么会出现这种情况‘’求助。。。
取消只看楼主
小德子
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-1
结帖率:0
已结贴  问题点数:10 回复次数:0 
为什么会出现这种情况‘’求助。。。
想排序啊;
结果提示“access vilation”啊
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "string.h"

 struct student
  {      int no;
         char na[30];
         char age[5];
         char sex[5];
         char job[20];
         float sc[5];
         float ave;
         int rank;
         } s[33];
  main()
  {

    FILE *fp;
    int i,j;
    struct student temp;
    if((fp=fopen("D:\\file7.txt","r"))==NULL)
       {printf("\n can not open the file\n");
              }
     for(i=0;i<33;i++)
      fscanf(fp,"%2d  %6s  %4s  %3s  %8s  %-4.2f  %4.2f  %4.2f %4.2f %4.2f  %3.2f\n ",s[i].no,s[i].na,s[i].age,s[i].sex,s[i].job,s[i].sc[0],s[i].sc[1],s[i].sc[2],s[i].sc[3],s[i].sc[4],s[i].ave);
      for (i=0;i<33;i++)
    {
     for (j=i+1;j<33;j++)
      if (s[i].ave<=s[j].ave)
      {
        temp=s[j];
        s[i]=temp;
        s[j]=s[i];
       }
   }
    for (i=0;i<33;i++)
    printf("%2d  %6s  %4s  %3s  %8s  %-4.2f  %4.2f  %4.2f %4.2f %4.2f  %3.2f\n ",s[i].no,s[i].na,s[i].age,s[i].sex,s[i].job,s[i].sc[0],s[i].sc[1],s[i].sc[2],s[i].sc[3],s[i].sc[4],s[i].ave);
  }
搜索更多相关主题的帖子: access ave include file 
2013-01-01 21:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-394770-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.228041 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved