freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設計課程設計論文(編輯修改稿)

2025-07-24 15:43 本頁面
 

【文章內(nèi)容簡介】 switch(menu_select()) { case 1: addfacility()。 break。 case 2: seekfacility()。 break。 case 3: removefacility()。 break。 case 4: modifyfacility()。 break。 case 5: show()。 break。 case 6: saveRecords()。 break。 case 7: loadRecords()。 break。 case 8: quit()。 } }}/**************************** * 菜單選擇函數(shù)menu_select ****************************/int menu_select( ){ char s[2]。 int =0。 printf(\n)。 printf ( \t1. 購進設備\n )。 printf ( \t2. 查找設備\n )。 printf ( \t3. 報廢設備\n )。 printf ( \t4. 修改設備信息\n )。 printf ( \t5. 顯示設備信息\n )。 printf ( \t6. 保存設備信息\n )。 printf ( \t7. 讀取設備信息\n )。 printf ( \t8. 退出程序\n )。 printf ( \n\t左邊數(shù)字對應功能選擇,請選18 : )。 for(。 。) { gets(s)。 = atoi (s)。 if(1|| 8 ) printf(\n\t輸入錯誤,重選18:)。 else break。 } return 。}/****************************************結束運行,退出**參數(shù)量void***************************************/void quit(void){ char str[5]。 if (savedTag==1) {printf(\n 是否保存記錄?(Y/n)\n)。 printf( 選擇: )。 gets(str)。 if(str[0]!=39。n39。amp。amp。str[0]!=39。N39。) saveRecords()。 } free(records)。printf(\n ByeBye啦啦啦啦 ~ \n\n)。exit(0)。}include /******************** * 打印表頭 ********************/float getnumbers,usenumbers_1,usenumbers_2。float unusable,usable。void showTable(void){ printf(\n\t編號\t名稱\t廠家)。 printf(\t年代\t單價\t數(shù)量\t可用數(shù)\n)。}/*********************** * 顯示所有的設備信息 ***********************/void show(void){ int i。 if (numStus == 0) { printf(\n 沒有可供顯示的記錄!\n)。 return。 } showTable()。 if(getnumbers=100) { for (i=0。 inumStus。 i++) { // 打印設備的信息 printf(\t%s\t%s\t%s\t%s\t%.2f\t%.f\t%.f\n,records[i].number,records[i].name,records[i].manufactory,records[i].year,records[i].price,records[i].getnumbers,records[i].usable)。 } } else if(getnumbers100) { for (i=0。 inumStus。 i++) { // 打印設備的信息 printf(\t%s\t%s\t%s\t%s\t%.2f\t%.f\t%.f\n,records[i].number,records[i].name,records[i].manufactory,records[i].year,records[i].price,records[i].getnumbers,records[i].usable)。 } }}/***************************** * 在當前表的末尾增加新的信息 * 結果:records中將記錄新的信 * 息,如果數(shù)組大小不夠,會重 * 新申請數(shù)組空間 *****************************/void addfacility(void){ char str[10]。 float unusable,usable。 int j。 float getnumbers,usenumbers_1。 float price。 if(numStus==0) printf(\n 原來沒有記錄,現(xiàn)在建立新表\n)。 else printf(\n 下面在當前表的末尾增加新的信息\n)。 while(1)//()中為1表示無條件反復循環(huán) { printf( 您將要添加一組信息,確定嗎?(Y/n))。 gets(str)。 if (str[0]==39。n39。 || str[0]==39。N39。) // 不再添加新的信息 break。 if (numStus = arraySize) // 現(xiàn)在的數(shù)組空間不足,需要重新申請空間 { records = realloc(records,(arraySize+INCR_SIZE)*sizeof(SBInfo))。//新空間大小變?yōu)?arraySize+INCR_SIZE)記錄大小,即在原來基礎上增加INCR_SIZE個記錄大小 if (records == NULL) { printf(memory failed!)。 exit(1)。 } arraySize = arraySize+INCR_SIZE。 //arraySize修改為新空間可保存的記錄數(shù) } printf(\n 請輸入設備編號:)。 gets(records[numStus].number)。 printf( 請輸入設備名稱:)。 gets(records[numStus].name)。 printf( 請輸入設備購進年代:)。 gets(records[numStus].year)。 printf( 請輸入設備生產(chǎn)廠家:)。 gets(records[numStus].manufactory)。 printf( 請輸入設備單價:)。 gets(str)。 price = (float)atof(str)。 records[numStus].price=price。 printf( 購進設備數(shù)量是否大于100臺?(Y/N))。 gets(str)。 if (str[0]==39。y39。 || str[0]==39。Y39。) { printf(\n 請輸入購進設備數(shù)量:)。 gets(str)。 getnumbers = (float)atof(str)。 records[numStus].getnumbers=getnumbers。 printf( 可用設備的數(shù)量有:)。 gets(str)。 usenumbers_1= (float)atof(str)。 records[numStus].usable=usenumbers_1。 } else if(str[0]==39。n39。 || str[0]==39。N39。) { printf( 請輸入購進設備數(shù)量:)。 gets(str)。 getnumbers = (float)atof(str)。 records[numStus].getnumbers=getnumbers。unusable=0。usable=0。 for(j=1。j=getnumbers。j++) { printf(第%d臺設備的可用性為: (設備不可用請輸入0,設備可用請輸入1) : ,j)。 gets(str)。 if (str[0] == 39。039。) { unusable=unusable+1。 } else if(str[0]==39。139。) { usable=usable+1。 } }records[numStus].usable=usable。 unusable=0。usable=0。 }numStus++。 //輸入一設備記錄后,設備數(shù)加1 } printf(\n
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1