Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2349254
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:08:44

 printf("------------------------------------------------------------------------------\n");/*78个“-”*/
      p[i]->m_c=i+1;
      }
   }???这一行也有错???
dkarg(struct student *head)
    {struct student *p1;
     int k,m;
     float arg1=0,arg2=0,arg3=0,arg4=0;
     m=count(head);
     p1=head;
     for(k=0;k       {arg1+=p1->score[0];
        arg2+=p1->score[1];
        arg3+=p1->score[2];
        arg4+=p1->score[3];
        p1=p1->next;}
      arg1/=m;arg2/=m;arg3/=m;arg4/=m;
      printf("                             *全班单科成绩平均分*\n");
      printf("------------------------------------------------------------------------------\n");/*71个“-”*/
      printf("数学平均分:%.2f    物理平均分:%.2f    英语平均分:%.2f    C语言平均分:%.2f \n",arg1,arg2,arg3,arg4);
      printf("------------------------------------------------------------------------------\n");/*71个“-”*/
     }???这一行也有错???
void main()
  {int k;
   struct student *head;
   long i;
   printf("************************\n");
   printf("|学生成绩系统主菜单界面|\n");
   printf("|    1.输入学生成绩    |\n");
   printf("|    2.显示学生成绩    |\n");
   printf("|    3.修改学生成绩    |\n");
   printf("|    4.删除学生成绩    |\n");
   printf("|    5.排序学生成绩    |\n");
   printf("|    6.查找学生成绩    |\n");
   printf("|    7.安全退出系统    |\n");
   printf("| ->学生成绩管理程序<- |\n");
   printf("************************\n");
   head=creat();
   do{printf("提示:请按任意键显示主菜单.\n");
      getch();
      clrscr();???这一行也有错???
      printf("************************\n");
      printf("|学生成绩系统主菜单界面|\n");
      printf("|    1.输入学生成绩    |\n");
      printf("|    2.显示学生成绩    |\n");
      printf("|    3.修改学生成绩    |\n");
      printf("|    4.删除学生成绩    |\n");
      printf("|    5.排序学生成绩    |\n");
      printf("|    6.查找学生成绩    |\n");
      printf("|    7.安全退出系统    |\n");
      printf("| ->学生成绩管理程序<- |\n");
      printf("************************\n");
      printf("请输入选择号(1--7):");
      scanf("%d",&k);
      switch(k)
       { case 1:head=creat();break;
         case 2:output(head);printf("参加考试的学生人数为:%d人\n",count(head));break;
         case 3:head=insert(head);output(head); break;
         case 4:printf("请输入要删除的准考证号(8位):");scanf("%ld",&i);head=delete(head,i);output(head); break;???这一行也有错???
         case 5:paixu(head);dkarg(head);printf("参加考试的学生人数为:%d人\n",count(head));break;
         case 6:printf("请输入要查找的准考证号(8位):");scanf("%ld",&i);head=find(head,i);break;
         default:break;
         }
     }while(k!=7);
   }谢谢啊!!!!!

--------------------next---------------------

阅读(1229) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~