⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 engineerinformationsort.c

📁 软件测试工程师管理系统
💻 C
字号:
#include <stdio.h>
#include "string.h"
#include "conio.h"
#include "main.h"

void EngineerInformationSort(void)
{
	
	int label=-1;
	int no=0;
	char choose;
	int i=0;
	int mark=0;

	while(1)
	{
		if(count==0)
		{
	   	  printf("信息库为空!不能进行排序!\n");
		  break;
		}
	   else
	   {
		   while(1)
		   {
	      printf("排序信息有三种方式:1.按编号升序 2.按姓名升序 3.按工龄降序\n");
	      printf("请输入您的排序方式:");
		  fflush(stdin);
	      scanf("%c",&choose);
		  if(choose=='1')
		  {
			  printf("您将按照编号升序的方式进行排序!\n");
			  Sort(1);
			  printf("按任意键进行排序后的信息显示!\n");
			  getch();
			  OutputEngineerInformation();
			  break;
		  }
			                                
		   else if(choose=='2')
			{
			   printf("您将按照姓名升序的方式进行排序!\n");
			    Sort(2);
				printf("按任意键将显示排序后的信息:\n");
			    getch();
				OutputEngineerInformation();
				break;
		   }
		   else if(choose=='3')
		   {
			   printf("您将按照工龄降序的方式进行排序!\n");
               Sort(3);
			   printf("按任意键将显示排序后的信息:\n");
			   getch();
			   OutputEngineerInformation();
			   break;
		   }	
			else
				printf("排序方式输入有误,请重新输入!\n\n");
						  
		   }
	   }
	 
	   while(1)
	   {
	     printf("还继续以其它方式排序工程师信息吗?(Y/N)\n");
	     fflush(stdin);
	     scanf("%c",&choose);
	     if(choose=='n'||choose=='N')
		{
			printf("退出本排序工程师信息功能!\n");
			mark=0;
			break;
		}
		
		else if(choose=='Y'||choose=='y')
		{
			mark=1;
			break;
		}
		else
		
			printf("输入有误,请重新输入!\n");
					
	   }
	if(mark==0)
	   break;
	
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -