版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
西安郵電大學(xué)C語言課程設(shè)計報告題目:汽車銷售管理系統(tǒng)院系名稱:專業(yè)名稱:班級:學(xué)生姓名:學(xué)號(8位):指導(dǎo)教師:設(shè)計起止時間:設(shè)計目的1.對c語言基本知識的鞏固和綜合運用。熟練使用基本數(shù)據(jù)類型,基本控制結(jié)構(gòu),數(shù)組,函數(shù),指針等。2.強(qiáng)化上機(jī)動手能力,在理論和實踐的基礎(chǔ)上進(jìn)一步鞏固《C語言程序設(shè)計》課程學(xué)習(xí)的內(nèi)容,掌握工程化軟件設(shè)計的基本方法。3.學(xué)會將知識應(yīng)用于實際的方法,提高分析和解決問題的能力,增加綜合能力。4.為后續(xù)各門計算機(jī)課程的學(xué)習(xí)打下堅實基礎(chǔ)。5.《汽車銷售管理系統(tǒng)》的設(shè)計與實現(xiàn),此次程序設(shè)計主要利用c語言的基礎(chǔ)知識開發(fā)一個簡單的汽車銷售管理系統(tǒng)。汽車銷售管理系統(tǒng)是一個企業(yè)不可缺少的一部分,它利用計算機(jī)對汽車銷售進(jìn)行統(tǒng)一管理,實現(xiàn)汽車銷售管理工作的系統(tǒng)化、規(guī)范化和自動化,為企業(yè)提高工作效率。二.設(shè)計內(nèi)容主要利用c語言的文件操作能力設(shè)計開發(fā)一個小型的管理信息系統(tǒng),主要功能有:1.能夠?qū)崿F(xiàn)對新車的入庫工作。2.能夠修改汽車信息。3.能按銷售新車來管理汽車銷售信息。4.能夠查詢汽車信息。5.能夠刪除汽車信息。6.顯示汽車庫存信息。7.能夠?qū)崿F(xiàn)對汽車品牌、汽車進(jìn)價、姓名的排序。8.能夠?qū)崿F(xiàn)退出系統(tǒng)。三.概要設(shè)計1.功能模塊圖;登錄系統(tǒng)登錄系統(tǒng)輸入密碼輸入密碼歡迎界面歡迎界面汽車銷售管理系統(tǒng)汽車銷售管理系統(tǒng)菜單菜單銷售退出入庫修改查找排序刪除顯示銷售退出入庫修改查找排序刪除顯示2.各個模塊詳細(xì)的功能描述。1.能夠?qū)崿F(xiàn)對新車的入庫工作。創(chuàng)建汽車產(chǎn)品信息文件,根據(jù)提示輸入若干汽車的信息,并將這些信息保存至一個文件中。2.能夠修改汽車信息。提示用戶輸入要進(jìn)行修改操作的產(chǎn)品名稱和產(chǎn)品型號,如果在產(chǎn)品信息文件中有該息存在,則將提示用戶輸入要修改的選項,并將結(jié)果保存至原產(chǎn)品信息文件,并提示用戶選擇是否繼續(xù)進(jìn)行修改操作。3.能按銷售新車來管理汽車銷售信息。創(chuàng)建一個銷售記錄文件,每完成一次銷售,就按銷售信息的要求輸入各項數(shù)據(jù),并將該次的銷售信息添加到文件中,同時修改相應(yīng)的汽車產(chǎn)品信息文件(主要是修改其庫存數(shù)量)。4.能夠查詢汽車信息。輸入產(chǎn)品名稱,在汽車產(chǎn)品信息文件中查找相應(yīng)的汽車信息并輸出。5.能夠刪除汽車信息。提示用戶輸入要進(jìn)行刪除操作的產(chǎn)品名稱和產(chǎn)品型號,如果在產(chǎn)品信息文件中有該信息存在,則將對應(yīng)的汽車信息刪除,否則輸出提示信息,并提示用戶選擇是否繼續(xù)進(jìn)行刪除操作。6.顯示汽車庫存信息。打開汽車信息文件,輸出文件內(nèi)汽車信息。7.能夠?qū)崿F(xiàn)對汽車品牌、汽車進(jìn)價、姓名的排序。按不同條件進(jìn)行排序操作,輸出滿足條件的筆記本電腦信息。8.能夠?qū)崿F(xiàn)退出系統(tǒng)。四.詳細(xì)設(shè)計1.各功能函數(shù)的流程圖主函數(shù)主函數(shù)Switchcase語句入庫管理(case‘1’)修改數(shù)據(jù)修改數(shù)據(jù)(case‘2’)銷售管理(case銷售管理(case‘3’)查詢管理查詢管理(case‘4’)刪除管理(case‘5’)顯示庫存(顯示庫存(case‘6’)排序管理排序管理(case‘7’)結(jié)束管理(case‘8’)入庫管理輸入入庫汽車信息輸入完畢返回主菜單顯示汽車的基本信息顯示汽車的基本信息輸入要修改汽車的品牌型號輸入要修改汽車的品牌型號修改管理存在提示修改項提示修改項輛數(shù)售價輛數(shù)售價進(jìn)價是否繼續(xù)是否繼續(xù)修改完成否否返回主菜單返回主菜單銷售管理返回主菜單銷售管理輸入要銷售汽車的品牌型號輛數(shù)是否繼續(xù)輸出利潤顯示現(xiàn)有庫存輸入要銷售汽車的品牌型號輛數(shù)是否繼續(xù)輸出利潤顯示現(xiàn)有庫存查詢模塊查詢模塊輸入要查詢的汽車品牌型號輸入要查詢的汽車品牌型號輸出查詢的汽車的信息繼續(xù)繼續(xù)查詢按1,退出查詢按2返回主界面輸入要刪除的品牌型號是否繼續(xù)顯示刪除后所有汽車的信息確認(rèn)刪除顯示刪除信息刪除管理輸入要刪除的品牌型號是否繼續(xù)顯示刪除后所有汽車的信息確認(rèn)刪除顯示刪除信息刪除管理112返回主菜單2返回主菜單顯示模塊判斷文件是否存在判斷文件是否存在是是否否導(dǎo)入文件輸出對應(yīng)汽車信息結(jié)束按品牌排序選擇排序方式按品牌排序選擇排序方式否返回主菜單是否繼續(xù)排序管理否返回主菜單是否繼續(xù)排序管理按進(jìn)價排序按進(jìn)價排序按利潤排序按利潤排序是2.重點設(shè)計及編碼structcarmarket{ charcarname[15];//品牌名 charmodel[10];//型號 floatsaleprice;//進(jìn)價 floatsoldprice;//售價 intnum;//數(shù)量 floatgain;//盈利}car[1000];voidmain(){ charselect=0; chartemp1[15],temp2[10]; structcarmarketcarname_order; structcarmarketprice_order; floatsum; FILE*fp; intm,n,i,j,k,temp3;intx=3;intflag=0;chars[8];system("color1b");五.測試數(shù)據(jù)及運行結(jié)果1.正常測試數(shù)據(jù)和運行結(jié)果1:入庫管理2:修改管理3:銷售管理2.異常測試數(shù)據(jù)及運行結(jié)果1:查詢管理2:刪除管理六.調(diào)試情況,設(shè)計技巧及體會1.改進(jìn)方案程序大體上還算成功,其中的幾個模塊都達(dá)到了我預(yù)期想要的效果,條理也較清晰,這是我比較滿意的地方。但是也有不足之處,就是密碼不能進(jìn)行修改的操作,而只是簡單的事永遠(yuǎn)是使用原始密碼,這是有待完善的,而且有些地方用起來不大方便,不好操作,需要進(jìn)一步完善。2.體會1)對C語言的編程實踐有所認(rèn)識。2)在遇到程序調(diào)試不通過時,會通過縮小范圍的分析來鎖定問題所在。3)通過這次實驗,熟悉了從自然語言轉(zhuǎn)換成偽代碼再轉(zhuǎn)換為流程圖的過程。各功能函數(shù)的流程圖4)在程序中設(shè)定合適的全局變量,可以簡化程序的編寫難度。5)通過本次C語言上機(jī)實驗,我對這個介于人類與非人類之間的計算機(jī)編程語言有了一定的體驗。隨著實驗的成功與報告的完成,有點微微的成就感使人難忘。伴隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去挖掘。對C語言的學(xué)習(xí),我會加倍努力。七.參考文獻(xiàn)《C語言程序設(shè)計》(王曙燕/主編科學(xué)出版社)《C程序設(shè)計》(譚浩強(qiáng)/主編清華大學(xué)出版社)《C語言程序設(shè)計習(xí)題解析與應(yīng)用案例分析》(黃維通謝孟榮編著)八.附錄:源程序#include<stdio.h>#include<string.h>#include<stdlib.h>#include<conio.h>structcarmarket{ charcarname[15];//品牌名 charmodel[10];//型號 floatsaleprice;//進(jìn)價 floatsoldprice;//售價 intnum;//數(shù)量 floatgain;//盈利}car[1000]; charpassword[7]="000000";//定義初始密碼voidmain(){ charselect=0; chartemp1[15],temp2[10]; structcarmarketcarname_order; structcarmarketprice_order; floatsum; FILE*fp; intm,n,i,j,k,temp3;intx=3;intflag=0;chars[8];system("color1b");do { printf("請輸入密碼:\n");scanf("%s",s);if(!strcmp(s,password))/*進(jìn)行密碼驗證*/ {printf("PASS\n\n\n");flag=1;break; }else {printf("密碼錯誤,請重新輸入:\n");x--; } }while(x>0);if(!flag) { printf("你已經(jīng)輸入三次錯誤密碼!");exit(0); }back://goto點0 system("cls");//清屏包含在stdlib.h頭文件中,執(zhí)行清屏操作 //系統(tǒng)菜單puts("");puts(""); puts("********************************************");puts("$$"); puts("$歡迎使用汽車銷售管理系統(tǒng)$"); puts("$$"); puts("$1.入庫管理$");puts("$$");puts("$2.修改數(shù)據(jù)$");puts("$$"); puts("$3.銷售管理$");puts("$$"); puts("$4.查詢信息$");puts("$$");puts("$5.刪除管理$");puts("$$"); puts("$6.顯示庫存$");puts("$$"); puts("$7.排序管理$");puts("$$"); puts("$8.退出系統(tǒng)$");puts("$$"); puts("********************************************"); printf("請選擇(1-8):"); select=getch();//輸入選擇選項getch包含在conio.h頭文件中 switch(select) { case'1': { //打開資料文件 if((fp=fopen("C:\\car.txt","r+"))==NULL) { printf("\n文件不存在!\n按任意鍵新建一個...\n");//如果文件不存在,提示新建一個 getch();//吃掉任意鍵 fp=fopen("c:\\car.txt","w+");//創(chuàng)建新文件 fclose(fp);//建完關(guān)閉,以便用r+方式打開 gotoback;//返回點0 } for(m=0;!feof(fp);m++)//從文件讀入數(shù)據(jù) fscanf(fp,"%s%s%f%f%d%f\n",car[m].carname,car[m].model,&car[m].saleprice,&car[m].soldprice,&car[m].num,&car[m].gain); system("cls");//清屏 printf("錄入新車請按1.\n\n");scanf("%d",&temp3);//輸入選項 if(temp3==1) { system("cls"); printf("要錄入的汽車有幾種:"); scanf("%d",&n);//輸入要錄入的汽車有幾種 for(i=0;i<n;i++)//依次錄入庫存 { system("cls"); printf("請輸入汽車信息\n品牌名:"); scanf("%s",car[m+i].carname); printf("\n型號:"); scanf("%s",car[m+i].model); printf("\n進(jìn)價:"); scanf("%f",&car[m+i].saleprice); printf("\n售價:"); scanf("%f",&car[m+i].soldprice); printf("\n輛數(shù):"); scanf("%d",&car[m+i].num); } for(i=0;i<n;i++)//將文數(shù)據(jù)件寫入文件中 fprintf(fp,"%7s%7s%7.2f%7.2f%7d0.00\n",car[m+i].carname,car[m+i].model,car[m+i].saleprice,car[m+i].soldprice,car[m+i].num);//格式控制0.00為盈利值 fclose(fp);//關(guān)閉文件 printf("您的操作已經(jīng)完成!\n"); printf("品牌 型號 進(jìn)價 售價 輛數(shù)\n");//在屏幕上輸出錄入的信息for(i=0;i<n;i++)//左對齊輸出 printf("%-7s%-7s%-7.2f%-7.2f%-7d\n",car[m+i].carname,car[m+i].model,car[m+i].saleprice,car[m+i].soldprice,car[m+i].num); printf("請按任意鍵返回主菜單\n"); getch(); }gotoback;//返回點0 }case'2'://修改數(shù)據(jù) { fp=fopen("C:\\car.txt","r+");//打開文件 for(m=0;!feof(fp);m++)//讀入數(shù)據(jù) fscanf(fp,"%s%s%f%f%d%f\n",car[m].carname,car[m].model,&car[m].saleprice,&car[m].soldprice,&car[m].num,&car[m].gain);back2://goto點1 system("cls");//清屏printf("品牌 型號 進(jìn)價 售價 輛數(shù)\n"); for(k=0;k<m;k++)//輸出原來汽車庫存的信息 printf("%-7s%-7s%-7.2f%-7.2f%-7d\n",car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num); printf("\n請輸入品牌名:");//輸入要改變庫存量的信息 scanf("%s",temp1); printf("\n請輸入型號:"); scanf("%s",temp2); for(k=0;k<m;k++)//數(shù)據(jù)進(jìn)行比較是否存在 if(strcmp(car[k].carname,temp1)==0&&strcmp(car[k].model,temp2)==0) break; if(k==m)//如果不存在 { printf("您輸入的汽車不存在。\n"); printf("\n請返回重新輸入按任意鍵..."); getch(); gotoback2;//返回點1 }printf("品牌 型號 進(jìn)價 售價 輛數(shù)\n"); printf("%-7s%-7s%-7.2f%-7.2f%-7d\n",car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num);//輸出未改變之前的信息 printf("\n請輸入改變的進(jìn)價:"); scanf("%f",&car[k].saleprice); printf("\n請輸入改變的售價:");scanf("%f",&car[k].soldprice); printf("\n請輸入改變的輛數(shù):"); scanf("%d",&car[k].num);remove("c:\\car.txt");//刪除原文件 fp=fopen("c:\\car.txt","w+");//創(chuàng)建新文件 for(i=0;i<m;i++)//在新文件中寫入 fprintf(fp,"%7s%7s%7.2f%7.2f%7d%7.2f\n",car[i].carname,car[i].model,car[i].saleprice,car[i].soldprice,car[i].num,car[i].gain); fclose(fp); printf("修改成功\n\n");printf("品牌 型號 進(jìn)價 售價 輛數(shù)\n"); printf("%-7s%-7s%-7.2f%-7.2f%-7d\n\n",car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num);//輸出改變之后的信息 printf("修改已完成。\n\n1(繼續(xù))\n\n2(退出)\n"); scanf("%d",&temp3); if(temp3==1) gotoback2; else gotoback; } case'3'://銷售管理 { fp=fopen("C:\\car.txt","r+");//打開文件 for(m=0;!feof(fp);m++)//讀入數(shù)據(jù) fscanf(fp,"%s%s%f%f%d%f\n",car[m].carname,car[m].model,&car[m].saleprice,&car[m].soldprice,&car[m].num,&car[m].gain);back3://goto點2 system("cls"); printf("品牌 型號 進(jìn)價 售價 輛數(shù) 盈利\n"); sum=0;//算總盈利之用 for(k=0;k<m;k++) {//在屏幕上輸出庫存信息 printf("%-7s%-7s%-7.2f%-7.2f%-7d%-7.2f\n",car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num,car[k].gain); sum=sum+car[k].gain;//計算總盈利 } printf("\n總盈利:%.2f\n\n",sum);//輸出總盈利 printf("請輸入賣出汽車信息\n\n品牌名:");//輸入信息 scanf("%s",temp1); printf("\n型號:"); scanf("%s",temp2);for(k=0;k<m;k++)//對數(shù)據(jù)進(jìn)行比較 if(strcmp(car[k].carname,temp1)==0&&strcmp(car[k].model,temp2)==0) break; if(k==m)//如果不存在 { printf("您輸入的汽車不存在。\n\n"); printf("請返回重新輸入按任意鍵..."); getch(); gotoback3;//返回點2 }printf("品牌 型號 輛數(shù)\n"); printf("\n%-7s%-7s%-7d\n",car[k].carname,car[k].model,car[k].num);//輸出要銷售的汽車信息 printf("\n請輸入賣出輛數(shù):"); scanf("%d",&temp3); car[k].num=car[k].num-temp3;//計算件數(shù) car[k].gain=car[k].gain+(car[k].soldprice-car[k].saleprice)*temp3;//計算盈利 remove("c:\\car.txt");//刪除原文件 fp=fopen("c:\\car.txt","w+");//創(chuàng)建新文件 for(i=0;i<m;i++)//在新文件中寫入數(shù)據(jù) fprintf(fp,"%7s%7s%7.2f%7.2f%7d%7.2f\n",car[i].carname,car[i].model,car[i].saleprice,car[i].soldprice,car[i].num,car[i].gain); fclose(fp);printf("品牌 型號 輛數(shù)\n"); printf("%-7s%-7s%-7d\n",car[k].carname,car[k].model,car[k].num);//輸出銷售后的汽車信息 printf("您的操作已經(jīng)完成!\n\n"); printf("品牌 型號 進(jìn)價 售價 輛數(shù) 盈利\n"); sum=0; for(k=0;k<m;k++) {//在屏幕上輸出庫存信息 printf("%-7s%-7s%-7.2f%-7.2f%-7d%-7.2f\n",car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num,car[k].gain); sum=sum+car[k].gain;//計算總盈利 } printf("\n總盈利:%.2f\n\n",sum);//輸出總盈利 printf("銷售已完成。\n\n1(繼續(xù))\n\n2(退出)\n"); scanf("%d",&temp3); if(temp3==1) gotoback3; else gotoback; }case'4'://查詢 { if((fp=fopen("C:\\car.txt","r+"))==NULL)//打開文件 { printf("文件打不能打開!\n");//提示文件打不開 getch(); exit(1); } for(m=0;!feof(fp);m++)//讀入數(shù)據(jù) fscanf(fp,"%s%s%f%f%d%f\n",car[m].carname,car[m].model,&car[m].saleprice,&car[m].soldprice,&car[m].num,&car[m].gain);back4:system("cls"); printf("請輸入要查詢的汽車的信息\n\n");//輸入要查詢的汽車的信息 printf("品牌:"); scanf("%s",temp1); printf("\n型號:"); scanf("%s",temp2); for(k=0;k<m;k++)//數(shù)據(jù)進(jìn)行比較 if(strcmp(car[k].carname,temp1)==0&&strcmp(car[k].model,temp2)==0) break; if(k==m)//如果不存在 { printf("您輸入的汽車信息不存在。\n"); printf("\n請返回重新輸入按任意鍵..."); getch(); gotoback4; }printf("品牌 型號 進(jìn)價 售價 輛數(shù) 盈利\n"); printf("\n%-7s%-7s%-7.2f%-7.2f%-7.d%-7.2f\n",car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num,car[k].gain); printf("是否要繼續(xù)查詢?\n\n1(繼續(xù))\n\n2(退出):"); scanf("%d",&temp3); if(temp3==1) gotoback4; else gotoback; } case'5'://刪除管理 { if((fp=fopen("C:\\car.txt","r+"))==NULL)//提示文件打不開 { printf("文件打不能打開!\n"); getch(); exit(1); } for(m=0;!feof(fp);m++)//輸入數(shù)據(jù) fscanf(fp,"%s%s%f%f%d%f\n",car[m].carname,car[m].model,&car[m].saleprice,&car[m].soldprice,&car[m].num,&car[m].gain);back5://goto點5 system("cls"); printf("品牌 型號 進(jìn)價 售價 輛數(shù) 盈利\n"); sum=0; //在屏幕上輸出庫存 for(k=0;k<m;k++) { printf("%-7s%-7s%-7.2f%-7.2f%-7.d%-7.2f\n",car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num,car[k].gain); sum=sum+car[k].gain;//計算總盈利 } printf("\n總盈利:%.2f\n\n",sum); printf("請輸入要刪除的汽車的信息\n\n");//輸入要刪除的汽車的信息 printf("品牌:"); scanf("%s",temp1); printf("\n型號:"); scanf("%s",temp2); for(k=0;k<m;k++)//數(shù)據(jù)進(jìn)行比較 if(strcmp(car[k].carname,temp1)==0&&strcmp(car[k].model,temp2)==0) break; if(k==m)//如果不存在 { printf("您輸入的汽車信息不存在。\n"); printf("\n請返回重新輸入按任意鍵..."); getch(); gotoback5; }printf("品牌 型號 輛數(shù)\n"); printf("\n%-7s%-7s%-7d\n",car[k].carname,car[k].model,car[k].num); printf("\n是否要刪除?\n\n1(刪除)\n\n2(不刪除):"); scanf("%d",&temp3);//選擇是否要刪除 if(temp3==1)//如果要刪除 { remove("c:\\car.txt");//刪除原文件 fp=fopen("c:\\car.txt","w+");//創(chuàng)建新文件 printf("\n品牌 型號 進(jìn)價 售價 輛數(shù) 盈利\n");//刪除完后在文件夾中寫入和在屏幕顯示剩下的汽車信息 for(i=0;i<m;i++) { if(i!=k) { fprintf(fp,"%7s%7s%7.2f%7.2f%7d%7.2f\n",car[i].carname,car[i].model,car[i].saleprice,car[i].soldprice,car[i].num,car[i].gain); printf("%-7s%-7s%-7.2f%-7.2f%-7.d%-7.2f\n",car[i].carname,car[i].model,car[i].saleprice,car[i].soldprice,car[i].num,car[i].gain); } } printf("\n刪除已完成\n"); } else//不刪除 printf("\n刪除未完成\n"); fclose(fp); printf("\n按任意鍵返回菜單..."); getch(); gotoback;//返回主菜單 } case'6'://顯示庫存 { if((fp=fopen("C:\\car.txt","r+"))==NULL)//打開文件 { printf("文件打不能打開!\n");//提示文件打不開 getch(); exit(1); } for(m=0;!feof(fp);m++)//讀入數(shù)據(jù) fscanf(fp,"%s%s%f%f%d%f\n",car[m].carname,car[m].model,&car[m].saleprice,&car[m].soldprice,&car[m].num,&car[m].gain); system("cls"); printf("序號品牌型號進(jìn)價 售價輛數(shù)\n");//在屏幕上顯示數(shù)據(jù) for(k=0;k<m;k++) { printf("%d%-7s%-7s%-7.2f%-7.2f%-7d\n",k+1,car[k].carname,car[k].model,car[k].saleprice,car[k].soldprice,car[k].num); } fclose(fp); printf("請按任意鍵返回主菜單\n"); getch(); gotoback; }case'7'://排序 {if((fp=fopen("C:\\car.txt","r+"))==NULL)//打開文件 { printf("文件打不能打開!\n");//提示文件打不開 getch(); exit(1); } for(m=0;!feof(fp);m++)//讀入數(shù)據(jù) fscanf(fp,"%s%s%f%f%d%f\n",car[m].carname,car[m].model,&car[m].saleprice,&car[m].soldprice,&car[m].num,&car[m].gain);back7: system("cls"); printf("\n請選擇排序標(biāo)準(zhǔn)?\n\n1(按品牌排序)\n\n2(按進(jìn)價排序)\n\n3(按利潤排序)\n"); scanf("%d",&temp3);if(temp3==1)//按品牌排序 { for(i=0;i<m-1;i++)for(j=i+1;j<m;j++) if(strcmp(car[i].carname,car[j].carname)>0) { carname_order=car[i];car[i]=car[j];car[j]=carname_order; } printf("按品牌排序輸出:\n");printf("序號品牌型號進(jìn)價售價輛數(shù)盈利\n"); for(i=0;i<m;i++) { printf("%d%-7s%-7s%-7.2f%-7.2f%-7.d%-7.2f\n",i+1,car[i].carname,car[i].model,car[i].saleprice,car[i].soldprice,car[i].num,car[i].gain); } printf("排序已完成。\n\n1(繼續(xù))\n\n2(退出)\n");scanf("%d",&temp3); if(temp3==1)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版光伏基站場地租賃與能源合作合同2篇
- 2024版二手房產(chǎn)轉(zhuǎn)讓合同書
- 2024版硅酮密封膠買賣合同書
- 二零二五版360有錢聯(lián)盟會員積分兌換及獎勵機(jī)制合同2篇
- 2025年度鋼筋套筒保險服務(wù)合同3篇
- 2024年砂石材料行業(yè)投資與并購合作合同范本3篇
- 二零二五版不銹鋼材料加工中心建設(shè)與運營合同3篇
- 2025年度環(huán)保設(shè)備采購合同范本及環(huán)境效益評估3篇
- 二手住宅裝修升級2024版協(xié)議范本版
- 西安翻譯學(xué)院《體育場地與設(shè)施》2023-2024學(xué)年第一學(xué)期期末試卷
- 園區(qū)物業(yè)管理合同協(xié)議書
- 《人體損傷致殘程度分級》
- 港口流體裝卸工職業(yè)技能競賽理論考試題庫500題(含答案)
- QCT1067.5-2023汽車電線束和電器設(shè)備用連接器第5部分:設(shè)備連接器(插座)的型式和尺寸
- 輪式智能移動操作機(jī)器人技術(shù)與應(yīng)用-基于ROS的Python編程 課件 第4章 機(jī)器人運動應(yīng)用實例
- 2024質(zhì)量管理理解、評價和改進(jìn)組織的質(zhì)量文化指南
- 手指外傷后護(hù)理查房
- 油氣回收相關(guān)理論知識考試試題及答案
- 我能作業(yè)更細(xì)心(課件)-小學(xué)生主題班會二年級
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 英國足球文化課件
評論
0/150
提交評論