永发信息网

求C语言程序大神!

答案:1  悬赏:70  手机版
解决时间 2021-11-17 15:51
求C语言程序大神!
最佳答案
#include  
#define N 1000 //预定义员工个数
  
    
struct Employee    
{    
   char ID[20];   
   char Name[20];   
   float Mark1;     
};    
  
    
struct Employee Employees[N];    
int num=0;  

    
int Employee_Insert(){  
     while(1){    
         printf("请输入员工ID:");   
         scanf("%s",&Employees[num].ID);
         getchar();  
         printf("请输入姓名:"); 
         scanf("%s",&Employees[num].Name);  
         getchar();  
         printf("请输入业绩:"); 
         scanf("%f",&Employees[num].Mark1); 
         getchar();          
         num++;  
         printf("是否继续?(y/n)"); 
         if (getchar()=='n'){  
              break;  
         }    
     }   
   return num; 
}  
    
void Employee_Sort(){
  int i,j;    
  struct Employee tmp; 
  for (i=0;i      for (j=1;j          if (Employees[j-1].Mark1                tmp=Employees[j-1];  
                Employees[j-1]=Employees[j];  
                Employees[j]=tmp;  
          }   
      }   
  }   
}   
    
void Employee_Display()  {    
     int i,t;    
     printf("%10s%10s%20s
","工号","姓名","业绩"); //显示格式可自行调整 
     printf("---------------------------------------------------------
"); 
     if(num>10)//员工不超过10人,全部显示
      //超过10人,显示排序前10
        t=10;
     else
        t=num;
     for(i=0;i        printf("%10s%10s%18.2f
",
        Employees[i].ID,Employees[i].Name,Employees[i].Mark1);  
     }  
 } 
    
int  main(){  
   Employee_Insert();  //输入员工信息
   Employee_Sort();  //排序
   Employee_Display(); 
   return 0;  
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
630除以42列竖式计算
看房后签了认购书,定金可以要回来么
鹿角海棠为什么同种在一个盆子里?怎么有的长
为什么我新买的vivoy67拿到手贴了膜的啊
洲际导弹最后的导弹头为什么要旋转?
有没有什么植物名字上有山字的
清水池怎么样
觉得丽巍丝护肤品怎么样
中国大学思想较自由的大学有哪些?
圆内倒角处标注-0.3 外倒角处标注-0.1 请问怎
人的阴毛到老年时会变白吗?
猫从十几层高楼跳下,为什么还能活着
哈尓滨到乐山铁路多公里
为什么单位少了我不行
香辣雪菜的做法
推荐资讯
国内消防设备电源监控系统品牌哪家好
在一个路口四个方向都是红灯(早上六点)算不
姜,生吃有营养?还是煮熟吃有营养?
墨鱼蛋上的黑色部分能吃吗
海宁永成旅馆地址好找么,我有些事要过去,
在一道数学题中,第问的条件能用在这道题的下
开了按摩院的房子能不能买来自住
恩赐网咖1号电竞馆地址在什么地方,我要处理
下列四幅热力环流的画法,正确的
我妹妹今年13岁,刚上初二,个子娇小,挺漂亮
领位员的一些礼仪和站姿
临清三中咋样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?