| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 353 人关注过本帖
标题:学生信息怎么调试浏览时出现了问题
只看楼主 加入收藏
梦里仙
Rank: 2
等 级:论坛游民
威 望:2
帖 子:28
专家分:30
注 册:2012-2-24
结帖率:62.5%
收藏
已结贴  问题点数:5 回复次数:2 
学生信息怎么调试浏览时出现了问题
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int INDEX[3];
struct STUDENT
{
  
 float ps,qz,qm,xh;
 char name[21];
}students[3];

void page_title(char *menu_item)
{
printf(">>> 学 生 管 理 系 统 <<<\n\n- %s -\n\n",menu_item);
}


void creat(void)
 {
page_title("学生信息");
int n;
 for(n=0;n<3;n++)
 if(students[n].xh==0) break;
 for(n=0;n<3;n++)
 {
 printf("学号:");
 scanf("%d",&students[n].xh);
 printf("姓名:");
 scanf("%s",&students[n].name);
 printf("平时成绩:");
 scanf("%f",&students[n].ps);
 printf("期中成绩:");
 scanf("%f",&students[n].qz);
printf("期末成绩:");
 scanf("%f",&students[n].qm);
 printf("\n");
 }

}


void sort(char nn)
 {
 page_title("成绩排序");
    int n,m,p;
 float t[3],x;
 for(n=0;n<3;n++)
  {
  switch(nn)
   {
   case '2' : t[n]=students[n].xh;break;
   case '1' : t[n]=students[n].ps;break;
   case '3' : t[n]=students[n].qz;break;
   case '4' : t[n]=students[n].qm;break;
   case '5' : t[n]=students[n].ps+students[n].qz+students[n].qm;break;
   }
  }
 for(n=0;n<3;n++)
  {
  x=0;
  p=-1;
  for(m=0;m<3;m++)
   {
   if(t[m]>x)
    {
    x=t[m];
    p=m;
    }
   }
  t[p]=-1;
  INDEX[n]=p;
  }

}

void browser(void)
 {
 page_title("成绩浏览");
    int n,x;
 char k;



  for(n=0;n<3;n++)
  {
  if(INDEX[n]!=-1)
   {
   x=INDEX[n];
   printf("%d\t%s\t",students[x].xh,students[x].name);
   printf("%d\t%d\t",students[x].ps,students[x].qz);
   printf("%d\t%d\t",students[x].qm);
   printf("%d\n",students[x].ps+students[x].qz+students[x].qm);
   }
  }
 k=getch();
 if(k<'6'&&k>'0') sort(k);

 
 
}

void main(void)
{
menu: page_title("操作选单");
printf("                       1.新建学生信息\n");

printf("                       2.浏览学生信息\n");
printf("                       0.返回\n");
switch(getch())
  {
  case '1' : creat();break;

  case '2' : browser();break;
  case '0' : exit(0);
  }
goto menu;  
}
搜索更多相关主题的帖子: void include 
2012-05-08 21:04
kangat
Rank: 1
等 级:新手上路
帖 子:9
专家分:6
注 册:2012-5-6
收藏
得分:4 
你的提问貌似真抽象了点啊。。。。
2012-05-08 21:48
梦里仙
Rank: 2
等 级:论坛游民
威 望:2
帖 子:28
专家分:30
注 册:2012-2-24
收藏
得分:0 
哦,出了点问题,不晓得怎么办
2012-05-08 22:22
快速回复:学生信息怎么调试浏览时出现了问题
数据加载中...
 
   



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

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