亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wangtao.cpp

?? 本程序是C++語言編寫的
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
	char choice='y';
	fp=fopen("D:\\計035.txt","r");
	printf("\n請輸入書本的種類:");
	scanf("%s",form1);
	fflush(stdin);
	do
	{
		for(i=0;fread(&books[i],sizeof(struct bookstype),1,fp)!=0;i++)
		{
	    	if(form1==books[i].form)
			{
	    		printf("\n找到要查詢的書,具體資料如下:\n");
	    		printf("編號:%2d\n",books[i].number);
	     		printf("日期:%d.%d.%d",books[i].date.year,books[i].date.month,books[i].date.day);
	    		printf("書名:%s\n",books[i].name);
	     		printf("作者名:%s\n",books[i].writer);
	    		printf("類型:%s\n",books[i].form);
		    	printf("租借情況:%s\n",books[i].lend);
		    	flag=1;
			}
		}
	    if(flag==0)
		{
	    	printf("\n沒有找到種類為%s的書!",form1);
		}
    	fflush(stdin);
			
		printf("是否要繼續(xù)查找Y/N:");
		scanf("%c",&choice);
	}while(choice=='Y'||choice=='y');
	fclose(fp);
}



               /*以下為排序部分*/



void ordernumber()
{
	FILE *fp;
	struct bookstype temp;
	int i,j;
	fp=fopen("D:\\計035.txt","r");
	               /*運用"直接插入排序"的方法進行排序*/
	for(i=0;fread(&books[i],sizeof(struct bookstype),1,fp)!=0;i++)
	{
		temp=books[i+1];
        j=i;
		while(j>-1&&temp.number<books[j].number)
		{
			books[j+1]=books[j];
			j--;
		}
		books[j+1]=temp;
	
	}
	fflush(stdin);
	output();
	           /*調用輸出函數(shù),顯示排序結果*/
	fclose(fp);
}
void orderform()
{
	FILE *fp;
	struct bookstype temp;
	int i,j;
	fp=fopen("D:\\計035.txt","r");
	for(i=0;fread(&books[i],sizeof(struct bookstype),1,fp)!=0;i++)
	{
		temp=books[i+1];
		j=i;
		while(j>-1&&temp.form<books[j].form)
		{
			books[j+1]=books[j];
			j--;
		}
		books[j+1]=temp;
	}
	fflush(stdin);
	output();
                /*調用輸出函數(shù),顯示排序結果*/
	fclose(fp);
}



        /*刪除函數(shù)*/


void delenumber()
{
FILE *fp,*fp2;
	int i;
	int booknumber;
	char choice;
	fp=fopen("D:\\計035.txt","r");
	fp2=fopen("E:\\計031.txt","w");
	printf("請輸入你要刪除的書名\n");
	printf("如果你輸入的書名存在,系統(tǒng)自動刪除該信息!如果不存在,系統(tǒng)不做任何改動\n");
	scanf("%d",&booknumber);
	for(i=0;fread(&books[i],sizeof(struct bookstype),1,fp)!=0;i++)
	{

		if(booknumber==books[i].number)
		{
			fwrite(&books[i],sizeof(struct bookstype),1,fp2);
		}
	}
	fclose(fp);
	fclose(fp2);
	printf("是否真的要刪除該書籍?刪除后該書籍的所有信息將無法恢復Y/N\n");
	scanf("%s",&choice);
	if(choice=='y'||choice=='Y')
	{
		fp=fopen("D:計035.txt","w");
		fp2=fopen("D:計035.txt","r");
		for(i=0;fread(&books[i],sizeof(struct bookstype),1,fp2)!=0;i++)
		{
		     	fwrite(&books[i],sizeof(struct bookstype),1,fp);
		}
		fclose(fp);
		fclose(fp2);
		fp2=fopen("D:計035.txt","w");
		fclose(fp2);
		printf("按任意鍵返回\n");
		getch();
		return;
	}
	else
	{
		printf("按任意鍵返回\n");
		getch();
		return;
	}
}

		
void delename()
{

    FILE *fp,*fp2;
	int i;
	char bookname[10],choice;
	fp=fopen("D:\\計035.txt","r");
	fp2=fopen("D:\\計035.txt","w");
	printf("請輸入你要刪除的書名\n");
	printf("如果你輸入的書名存在,系統(tǒng)自動刪除該信息!如果不存在,系統(tǒng)不做任何改動\n");
	scanf("%s",bookname);
	for(i=0;fread(&books[i],sizeof(struct bookstype),1,fp)!=0;i++)
	{

		if(strcmp(bookname,books[i].name)!=0)
		{
			fwrite(&books[i],sizeof(struct bookstype),1,fp2);
		}
	}
	fclose(fp);
	fclose(fp2);
	printf("是否真的要刪除該書籍?刪除后該書籍的所有信息將無法恢復Y/N\n");
	scanf("%s",&choice);
	if(choice=='y'||choice=='Y')
	{
		fp=fopen("D:\\計035.txt","w");
		fp2=fopen("D:\\計035.txt","r");
		for(i=0;fread(&books[i],sizeof(struct bookstype),1,fp2)!=0;i++)
		{

			fwrite(&books[i],sizeof(struct bookstype),1,fp);
		}
		fclose(fp);
		fclose(fp2);
		fp2=fopen("D:\\計035.txt","w");
		fclose(fp2);
		printf("按任意鍵返回\n");
		getch();
		return;
	}
	else
	{
		printf("按任意鍵返回\n");
		getch();
		return;
	}
}

	
void main()
{
	char ch1,ch2;
	
	
		printf("** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **\n");
        printf("**    *                                           *   **\n");
		printf("**    *          歡迎訪問圖書館管理系統(tǒng)           *   **\n");
		printf("**    *                                           *   **\n");

		printf("**——————————————————————————**\n");
		printf("**——————————————————————————**\n");
		printf("**——————————————————————————**\n");
        printf("**  ||             學校:廣西工學院                || **\n"); 
        printf("**  ||             系別:計算機工程系              || **\n");
        printf("**  ||             班別:計算機035                 || **\n");
        printf("**  ||             學號: 2003041222                || **\n");
        printf("**  ||             姓名:王濤                      || **\n");
        printf("**  ||       	   地址:南區(qū)6#702                 || **\n");
		printf("**  ||             電話:2684876                   || **\n");
		printf("**  ||                                             || **\n");
		printf("**  ||           ——————————————      || **\n");
        printf("** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **\n");
		printf("首先你要輸入正確口令,方可進入!");
		path();
	do
	{
		printf("\n");
		printf("請選擇操作類型:\n");
		printf("1 圖書管理模塊\n");
        printf("2 圖書借閱模塊\n");
		scanf("%s",&ch1);
		switch(ch1)
		{
	
		case'1':
			{
				    printf("\n歡迎訪問管理模塊!\n");
	            	printf("1 輸入輸出與保存\n");
		            printf("2 查詢\n");
		            printf("3 排序\n");
	            	printf("4 刪除\n");
	            	printf("0 退出\n");
	             	printf("請輸入0-4:\n");
	              	scanf("%s",&ch1);
	         	   switch(ch1)
				   {
	                  case'1':
						  {
			             	printf("\2歡迎訪問輸入輸出與保存模塊!\n");
				            printf("1 輸入書籍\n");
				            printf("2 保存\n");
				            printf("3 輸出書籍\n");
			    	        printf("請輸入1-3:");
				            scanf("%s",&ch2);
				           switch(ch2)
						   {
				                    case'1':
					                     input();
				       	               break;
				                    case'2':
					                    save();
				        	           break;
				                     case'3':
				        	             output();
				         	           break;
				                    default:
					                    printf("無此操作!\n");
					                    getch();
					                   break;
						   }
				           break;
						  }

		               case'2':
						   {
			                	printf("\n       歡迎進入書籍查詢系統(tǒng)!          \n");
				                printf("1:             按書號查詢                 \n");
				                printf("2:             按日期查詢                 \n");
				                printf("3:             按書名查詢                 \n");
				                printf("4:             按作者名查詢               \n");
				                printf("5:             按書的類型查詢             \n");
				                printf("               請輸入1-5                  \n");
			                	scanf("%s",&ch2);
				                switch(ch2)
								{
			                  	case'1':
				                     	seeknumber();
				                  	break;
				                case'2':
				                     	seekdate();
				                 	break;
				                case'3':
				                     	seekname();
				                 	break;
				                case'4':
					                    seekwriter();
				                   	break;
				                case'5':
				                      	seekform();
				                   	break;
				                default:
				                   	printf("無此操作!\n");
				                  	break;
								}
				            break;
						   }
	                  case'3':
						  {
			                	printf("\2歡迎進入書籍的排序系統(tǒng)!\n");
			  	                printf("1 按書號排序\n");
			          	        printf("2 按日期排序\n");
				                printf("3 按類型排序\n");
			         	        printf("請輸入1-3:\n");
				                scanf("%s",&ch2);
				              switch(ch2)
							  {                
						           case'1':
				            	         ordernumber();
				            	   break;
				                   case'2':
			                            	/*	orderdate();*/
				                  	break;
				                   case'3':
					                     orderform();
				          	        break;

				                   default:
					               printf("無此操作!\n");
							  }
			          	    break;
						  }
				
	                  case'4':
						{
			                 printf("\n歡迎進入書籍的刪除系統(tǒng)!\n");
				             printf("1: 按書號刪除\n");
				             printf("2: 按書名刪除\n");
			              	 printf("請輸入1-2:\n");
			               	 scanf("%s",&ch2);
				             if(ch2=='1')
                              delenumber();
			                 else
                              delename();
			              	break;
						}
	        	     case'0':
			            exit(0);

		               default:
			        printf("無此操作!\n");
                  }
				  }
		 case'2':
			 {
				 printf("歡迎訪問書籍借閱模塊:\n");
				 printf("1借閱書籍\n");
				 printf("2歸還書籍\n");
				 printf("請輸入1-2:\n");
				 scanf("%s",&ch2);
				 if(ch2=='1')
					 book_borrowed();
				 else
					 returnbooks();
					
			 }
	}while(1);
}

     
	 
	 
   







			






		






			









			

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品99一区二区| 黄色日韩网站视频| 欧美aaa在线| 99久久er热在这里只有精品15| 欧美日韩一区二区在线视频| 久久欧美一区二区| 亚洲一二三专区| 97久久精品人人做人人爽50路| 制服丝袜av成人在线看| 自拍av一区二区三区| 国产精品一区一区| 91精品国产免费久久综合| 国产精品久久久久久久午夜片| 人人狠狠综合久久亚洲| 91黄色激情网站| 国产精品乱码久久久久久| 青青青爽久久午夜综合久久午夜 | 久久综合九色综合欧美就去吻| 亚洲人成精品久久久久久| 精品影视av免费| 日韩精品一区二区三区四区视频| 亚洲综合成人在线视频| 色噜噜久久综合| 亚洲四区在线观看| 91在线精品秘密一区二区| 久久综合丝袜日本网| 精一区二区三区| 日韩三级中文字幕| 免费精品99久久国产综合精品| 欧美日韩电影一区| 亚洲国产精品天堂| 欧美无砖专区一中文字| 亚洲精品国久久99热| 一本色道久久综合狠狠躁的推荐 | 26uuu精品一区二区| 免费看欧美美女黄的网站| 欧美精品黑人性xxxx| 亚洲精品一二三区| 在线亚洲人成电影网站色www| 亚洲人亚洲人成电影网站色| www.日韩精品| 亚洲伦理在线免费看| 欧洲精品在线观看| 亚洲福利一区二区| 欧美日韩国产色站一区二区三区| 亚洲电影你懂得| 日韩欧美色电影| 国产一区二区精品久久| 国产日韩精品视频一区| 北岛玲一区二区三区四区| 亚洲人成网站色在线观看| 欧美伊人久久久久久午夜久久久久| 亚洲综合激情网| 日韩亚洲欧美高清| 成人精品亚洲人成在线| 亚洲精品成a人| 91精品国产91久久久久久一区二区 | 亚洲精品一二三| 欧美蜜桃一区二区三区| 日韩福利视频导航| 久久伊人中文字幕| 色婷婷av一区二区三区gif| 丝袜美腿亚洲综合| 国产欧美精品一区二区色综合| 色狠狠综合天天综合综合| 午夜精品久久久久久久| 久久久久高清精品| 91搞黄在线观看| 国内精品视频666| 亚洲视频你懂的| 日韩欧美一级二级三级久久久| caoporm超碰国产精品| 日韩精彩视频在线观看| 国产精品久久久久久久久免费丝袜 | 精品无码三级在线观看视频| 中文字幕一区二区三区四区不卡| 欧美人妖巨大在线| 播五月开心婷婷综合| 午夜国产精品一区| 中文字幕亚洲视频| 亚洲精品一区二区在线观看| 99久免费精品视频在线观看| 日韩中文字幕区一区有砖一区| 国产精品女主播在线观看| 欧美绝品在线观看成人午夜影视| 成人亚洲精品久久久久软件| 日韩av电影天堂| 亚洲综合激情网| 国产精品久久久久久久久久久免费看 | 欧美成人精品福利| 色综合久久综合| 国产成人免费在线观看| 香蕉成人伊视频在线观看| 1区2区3区精品视频| ww亚洲ww在线观看国产| 欧美精品乱人伦久久久久久| 99九九99九九九视频精品| 激情综合网最新| 无码av免费一区二区三区试看| 亚洲六月丁香色婷婷综合久久 | 亚洲第一久久影院| 1024成人网色www| 国产欧美日韩激情| 国产日韩欧美制服另类| 2017欧美狠狠色| 日韩三级精品电影久久久| 欧美日韩在线播| 欧美日韩免费高清一区色橹橹 | 一区二区三区毛片| 亚洲色图第一区| 亚洲视频资源在线| 日韩理论电影院| 亚洲色图第一区| 亚洲宅男天堂在线观看无病毒| 亚洲精选一二三| 亚洲欧美视频一区| 亚洲欧洲www| 一区二区三区四区在线播放| 亚洲人成影院在线观看| 亚洲欧洲综合另类在线| 亚洲区小说区图片区qvod| 亚洲猫色日本管| 亚洲成av人综合在线观看| 亚洲一区二区综合| 日韩精品一区第一页| 久久精品国产色蜜蜜麻豆| 国产资源在线一区| 国产一区二区伦理片| 国产宾馆实践打屁股91| av一区二区三区四区| eeuss鲁片一区二区三区 | 国产精品456| av不卡一区二区三区| 色老汉一区二区三区| 欧美日韩精品电影| 精品国产免费一区二区三区四区| 久久综合久久综合亚洲| 中文字幕一区免费在线观看 | 国产综合成人久久大片91| 成人免费视频app| 色吧成人激情小说| 日韩三级av在线播放| 欧美国产日韩在线观看| 亚洲一区二区三区四区中文字幕| 蜜桃精品视频在线| 成人国产精品免费观看视频| 在线亚洲+欧美+日本专区| 欧美一区二区在线观看| 久久精品日产第一区二区三区高清版| 国产蜜臀av在线一区二区三区| 亚洲综合在线观看视频| 另类中文字幕网| 91美女在线观看| 日韩欧美中文字幕一区| 中文字幕一区不卡| 免费成人结看片| 一本色道久久综合狠狠躁的推荐| 91精品久久久久久久99蜜桃 | 成人综合在线视频| 欧美日韩高清一区| 国产精品看片你懂得| 日韩av成人高清| 99免费精品在线| 久久婷婷国产综合国色天香| 亚洲美女在线一区| 国产一区二区在线观看视频| 欧美日韩免费一区二区三区| 国产偷国产偷精品高清尤物 | 99视频精品全部免费在线| 亚洲免费视频中文字幕| 免费一级片91| 在线免费观看成人短视频| 久久精品人人做人人综合 | 国产福利一区在线| 欧美日韩精品福利| 亚洲人吸女人奶水| 国产成人一级电影| 亚洲精品一区二区三区99| 亚洲无人区一区| 成人av在线一区二区| 久久美女艺术照精彩视频福利播放 | 91麻豆精品国产91| 亚洲日本护士毛茸茸| 国产成人精品一区二| 日韩精品一区二区三区视频| 一区二区三区精密机械公司| 国产99久久久精品| 久久这里只有精品首页| 欧美a级一区二区| 91精品视频网| 日韩精品一二三四| 欧美精品在线观看一区二区| 一区二区三区在线高清| 色狠狠一区二区三区香蕉| 国产精品不卡一区二区三区| 国产成人综合亚洲网站| 国产无人区一区二区三区| 国产精一品亚洲二区在线视频| 日韩欧美二区三区| 蜜臀av一区二区三区|