版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 報告正文</b></p><p><b> 1、題目與要求:</b></p><p><b> 1.1</b></p><p> 某公司有四個銷售員(編號:1-4),負責銷售五種產(chǎn)品(編號:1-5)。每個銷售員都將當日出售的每種產(chǎn)品各寫一張便條交上來。每張便條內容有
2、</p><p><b> 銷售員的代號</b></p><p><b> 產(chǎn)品的代號</b></p><p> 這種產(chǎn)品當天的銷售額</p><p><b> 1.2</b></p><p> 每位銷售員每天可能上繳0-5張便條。假設手機到了
3、上個月的所有便條,編寫一個處理系統(tǒng),讀取上月的銷售情況(自己設定),進行如下處理:</p><p> 計算上個月沒人每種產(chǎn)品的銷售額</p><p> 按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)</p><p> 統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品從高到低的順序輸出結果(須輸出產(chǎn)品的代號和銷售額)</p><p><b&
4、gt; 輸出統(tǒng)計報表</b></p><p><b> 2、需求分析</b></p><p> 本程序將用到文件系統(tǒng),list.txt文件內容作為數(shù)據(jù)源,其中單行內容代表一張紙條。程序運行后首先將文件系統(tǒng)的原始數(shù)據(jù)讀取并保存到程序的結構體數(shù)組當中,所以應提供文件輸入的操作;由于紙條數(shù)據(jù)零散,所以要對原始數(shù)據(jù)進行分類操作并提供一個數(shù)組用于保存分類信息;
5、在程序中要進行統(tǒng)計工作,所以要提供顯示、排序等操作;另外應提供鍵盤式選擇菜單實現(xiàn)功能選擇。</p><p><b> 3、功能實現(xiàn)設計</b></p><p><b> 3.1總體設計</b></p><p> 根據(jù)上面的分析,可以將這個系統(tǒng)分為如下五大模塊:查看每人每種產(chǎn)品的銷售額 、按銷售額對銷售員排序、對每種產(chǎn)
6、品總銷售額從高到低排序、輸出統(tǒng)計報表和退出。其中主要模塊是前四個模塊。</p><p><b> 3.2流程圖</b></p><p><b> 3.3詳細設計: </b></p><p> 3.3.1【頭文件和預定義】</p><p> #include<stdio.h><
7、;/p><p> #include<conio.h></p><p> #include<stdlib.h></p><p> #include<string.h></p><p> #define M 155</p><p> 3.3.2【功能函數(shù)聲明】</p>
8、<p> void detail();</p><p> void foreach();</p><p> void menu();</p><p> void product();</p><p> void readdata();</p><p> void seller();</p&
9、gt;<p> void total();</p><p> void choice();</p><p> 3.3.3【數(shù)據(jù)結構】</p><p> 原始數(shù)據(jù)有銷售員代號、產(chǎn)品代號和銷售額,所以定義一個全局結構體數(shù)組scrip用于保存原始數(shù)據(jù)。然后定義全局變量n保存紙條數(shù)目,定義數(shù)組s用于保存分類后的信息。</p><p&
10、gt;<b> struct ss</b></p><p><b> {</b></p><p> int sid; //銷售員代號</p><p> int pid; //產(chǎn)品代號</p><p> int sn; //銷售額 </p><p><
11、b> }ss[M];</b></p><p> int n; //紙條數(shù)目</p><p> int s[4][5]={{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0}}; //用于保存員工和產(chǎn)品信息</p><p> 3.3.4【主函數(shù)】</p><p>
12、 顯示程序設計者相關信息和調用文件讀取函數(shù)、數(shù)據(jù)初始化函數(shù)和主菜單函數(shù)</p><p> void main() //入口函數(shù),即主函數(shù)</p><p><b> {</b></p><p> readdata(); //讀取文件數(shù)據(jù)</p><p> foreach(); //根據(jù)文件初始數(shù)據(jù)初始化便
13、于操作的數(shù)組</p><p> menu(); //顯示主菜單</p><p><b> }</b></p><p> 3.3.4-1【文件讀取函數(shù)】readdata()</p><p> 讀出便條中的內容,并保存到文件結構體中</p><p> void readdata()
14、 //從文件讀取數(shù)據(jù)</p><p><b> {</b></p><p><b> FILE *fp;</b></p><p> if((fp=fopen("list.txt","r"))==NULL)</p><p><b
15、> {</b></p><p> printf("Can't open the file!\n");</p><p><b> exit(0);</b></p><p><b> }</b></p><p><b> else <
16、;/b></p><p> for(n=0;!feof(fp);n++)</p><p><b> {</b></p><p> fscanf(fp,"%d %d %d\n",&ss[n].sid,&ss[n].pid,&ss[n].sn);</p><p> }
17、 //保存文件數(shù)據(jù)到結構體</p><p> fclose(fp);</p><p><b> }</b></p><p> 3.3.4-2【文件讀取函數(shù)】foreach()</p><p> 將保存到結構體中的信息按產(chǎn)品分類,再根據(jù)銷售員進行分類,將信息存到數(shù)組當中。</p><p>
18、 void foreach() //從紙條讀取數(shù)據(jù)并分類整理</p><p><b> {</b></p><p><b> int i;</b></p><p> for(i=0;i<n;i++) //遍歷所有紙條</p><p><b>
19、 {</b></p><p> switch(ss[i].pid) </p><p> //按產(chǎn)品分大類,根據(jù)大類分銷售員小類,累加個人各產(chǎn)品銷售數(shù)量</p><p><b> {</b></p><p><b> case 1:</b></p><
20、p> switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][0]+=ss[i].sn;break;</p><p> case 2:s[1][0]+=ss[i].sn;break;</p><p> case 3:s[2][0]+=ss[i].
21、sn;break;</p><p> case 4:s[3][0]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b></p><p><b> case 2:</b></p><p
22、> switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][1]+=ss[i].sn;break;</p><p> case 2:s[1][1]+=ss[i].sn;break;</p><p> case 3:s[2][1]+=ss[i].s
23、n;break;</p><p> case 4:s[3][1]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b></p><p><b> case 3:</b></p><p&
24、gt; switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][2]+=ss[i].sn;break;</p><p> case 2:s[1][2]+=ss[i].sn;break;</p><p> case 3:s[2][2]+=ss[i].sn
25、;break;</p><p> case 4:s[3][2]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b></p><p><b> case 4:</b></p><p&g
26、t; switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][3]+=ss[i].sn;break;</p><p> case 2:s[1][3]+=ss[i].sn;break;</p><p> case 3:s[2][3]+=ss[i].sn;
27、break;</p><p> case 4:s[3][3]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b></p><p><b> case 5:</b></p><p>
28、; switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][4]+=ss[i].sn;break;</p><p> case 2:s[1][4]+=ss[i].sn;break;</p><p> case 3:s[2][4]+=ss[i].sn;b
29、reak;</p><p> case 4:s[3][4]+=ss[i].sn;break;</p><p><b> };</b></p><p> break; }</p><p><b> }</b></p><p><b> }</b&g
30、t;</p><p> 3.3.4-3【主菜單函數(shù)】menu()</p><p> 顯示系統(tǒng)功能菜單以供用戶選擇相關功能使用,根據(jù)用戶選擇分別可調用</p><p> detail():計算上個月每個人每種產(chǎn)品的銷售額</p><p> seller():按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)</p>&l
31、t;p> product():統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品按從高到低的順序輸出排序結果(需輸出產(chǎn)品代號和銷售額)</p><p> exit(0):退出系統(tǒng)</p><p> void menu()</p><p><b> {</b></p><p><b> int w,c;</
32、b></p><p><b> do{</b></p><p> puts("\t\t*********菜單*********************\n\n");</p><p> puts("\t\t 1.查看每人每種產(chǎn)品的銷售額\n");</p><p> pu
33、ts("\t\t 2.按銷售額對銷售員排序(銷售員代號)\n");</p><p> puts("\t\t 3.對每種產(chǎn)品總銷售額從高到低排序(產(chǎn)品代號和銷售額)\n");</p><p> puts("\t\t 4.輸出統(tǒng)計報表\n");</p><p> puts("\t\t 5.退出\
34、n");</p><p> puts("\n\n\t\t*********************************************\n");</p><p> printf("請選擇(1-5):[ ]\b\b");</p><p> scanf("%d",&c);&l
35、t;/p><p> if(c<1||c>5) //錯誤輸入則重新獲取輸入</p><p><b> {</b></p><p><b> w=1;</b></p><p> getchar();</p><p><b> }</b>
36、</p><p><b> else w=0;</b></p><p> } while(w==1);</p><p> switch(c) //根據(jù)輸入實現(xiàn)相應函數(shù)調用</p><p><b> {</b></p><p><b> case
37、 1:</b></p><p> detail();break;//每個銷售員每種產(chǎn)品的銷售額統(tǒng)計</p><p><b> case 2:</b></p><p> seller();break;</p><p><b> case 3:</b></p><
38、p> product();break;</p><p><b> case 4:</b></p><p> total();break;</p><p><b> case 5:</b></p><p><b> exit(0);</b></p>
39、<p><b> }</b></p><p><b> }</b></p><p> 3.3.5【功能函數(shù)】</p><p> 5-1【每人每種產(chǎn)品銷售額統(tǒng)計函數(shù)】detail() </p><p> 計算上個月每個人每種產(chǎn)品的銷售額</p><p>
40、void detail() //顯示銷售情況</p><p><b> {</b></p><p><b> int i,j;</b></p><p> for(i=0;i<4;i++) //遍歷銷售員</p><p><b>
41、 {</b></p><p> printf("\n\t\t%d號銷售員銷售情況:\n",i+1);</p><p> for(j=0;j<5;j++) </p><p> //按銷售員分類遍歷所有產(chǎn)品并顯示信息</p><p> pr
42、intf("\t\t%d號產(chǎn)品銷售數(shù)量:%d\n",j+1,s[i][j]);</p><p><b> }</b></p><p><b> choice();</b></p><p><b> }</b></p><p> 3.3.5-1【銷售員
43、銷售業(yè)績排序函數(shù)】seller()</p><p> 按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)</p><p> void seller()</p><p><b> {</b></p><p> int i,j,k;</p><p> int sp[4]={0,0,0,0}
44、;</p><p> for(i=0;i<4;i++)</p><p> for(j=0;j<5;j++)</p><p> sp[i]+=s[i][j]; </p><p> //計算每單個銷售員所有產(chǎn)品銷售數(shù)量</p><p> for(i=0;i<4;i++) /
45、/比較四次,每次選出最大數(shù)</p><p> { k=0; //用于標記單輪最大數(shù)</p><p> for(j=0;j<4;j++)</p><p> if(sp[k]<sp[j])k=j; //獲取最大數(shù)標號</p><p> printf("\t\t第%d名是%d號
46、銷售員!\n",i+1,k+1);sp[k]=-1; </p><p> //輸出最大數(shù)和排名,將最大數(shù)標記為負</p><p><b> }</b></p><p><b> choice();</b></p><p><b> }</b></p&
47、gt;<p> 3.3.5-2【總銷售額統(tǒng)計函數(shù)】void product()</p><p> 統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品按從高到低的順序輸出排序</p><p> void product() //與seller()原理一樣,用于對產(chǎn)品進行統(tǒng)計</p><p><b> { </b></
48、p><p> int i,j,k;</p><p> int p[5]={0,0,0,0,0};</p><p> for(j=0;j<5;j++)</p><p> for(i=0;i<4;i++)</p><p> p[j]+=s[i][j];</p><p> for(
49、j=0;j<5;j++)</p><p><b> {</b></p><p><b> k=0;</b></p><p> for(i=0;i<5;i++)</p><p> if(p[k]<p[i])k=i;</p><p> printf(&
50、quot;\t\t第%d名是%d號產(chǎn)品!\t銷量為%d!\n",j+1,k+1,p[k]);p[k]=-1;</p><p><b> }</b></p><p><b> choice();</b></p><p><b> }</b></p><p> 3
51、.3.5-3【統(tǒng)計報表輸出函數(shù)】total()</p><p> 統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品按從高到低的順序輸出排序結果(需輸出產(chǎn)品代號和銷售額)</p><p> void total() //輸出報表</p><p> { int i,j;</p><p> printf("\n\t銷售員\t產(chǎn)品\t銷
52、量\n");</p><p> for(i=0;i<4;i++)</p><p> for(j=0;j<5;j++)</p><p> printf("\t %d\t %d\t %d\n",i+1,j+1,s[i][j]);</p><p><b> choice();</b
53、></p><p><b> }</b></p><p> 3.3.6【公共函數(shù)】</p><p> 【選擇函數(shù)】choice()</p><p> 選擇退出系統(tǒng)或則返回主菜單</p><p> void choice() //用于輸出信息功能選擇</p>
54、<p><b> {</b></p><p><b> int c;</b></p><p> printf("請選擇接下來想做什么\t1>返回菜單\t2>退出系統(tǒng) [ ]\b\b");</p><p> scanf("%d",&c);&l
55、t;/p><p><b> if(c==1)</b></p><p><b> menu();</b></p><p><b> else</b></p><p><b> exit(0);</b></p><p> puts
56、('\n');</p><p><b> }</b></p><p> 4、運行結果(附帶抓圖)</p><p> List.txt(便條)文件中數(shù)據(jù)如下:</p><p> 1 1 10</p><p> 2 5 20 </p><
57、;p> 3 4 40</p><p> 4 2 60 </p><p> 1 3 20</p><p> 3 4 30</p><p><b> 運行結果</b></p><p><b> 顯示主菜單:</b><
58、/p><p> 查看每人每種產(chǎn)品的銷售額運行結果:</p><p> 按銷售額對銷售員排序運行結果:</p><p> 對每種產(chǎn)品銷售額從高到低排序運行結果:</p><p><b> 統(tǒng)計報表運行結果:</b></p><p><b> 5、總結</b></p&
59、gt;<p> 通過這次C程序設計,我掌握了模塊化設計方法,能夠深入的理解結構化程序設計思想,熟練運用結構化程序設計方法,提高了運用C語言進行程序設計的能力。此外我還熟悉了,對于文件讀寫的操作。更重要的是對程序的調試有了顯著的提高。我發(fā)現(xiàn)我對程序的設計越來越感興趣了,我決定今后在這一方面下一番功夫,取得一些成績。</p><p><b> 6、源程序</b></p&g
60、t;<p> #include<stdio.h></p><p> #include<conio.h></p><p> #include<stdlib.h></p><p> #include<string.h></p><p> #define M 155</p
61、><p> void detail();</p><p> void foreach();</p><p> void menu();</p><p> void product();</p><p> void readdata();</p><p> void seller();&l
62、t;/p><p> void total();</p><p> void choice();</p><p><b> struct ss</b></p><p><b> {</b></p><p> int sid; //銷售員代號</p><
63、;p> int pid; //產(chǎn)品代號</p><p> int sn; //銷售額 </p><p><b> }ss[M];</b></p><p> int n; //紙條數(shù)目</p><p> int s[4][5]={{0,0,0,0,0},{0,0,0,0,0},{0,0
64、,0,0,0},{0,0,0,0,0}}; //用于保存員工和產(chǎn)品信息</p><p> void main() //入口函數(shù),即主函數(shù)</p><p><b> {</b></p><p><b> p</b></p><p> readdata(); //讀取文件數(shù)據(jù)</p&g
65、t;<p> foreach(); //根據(jù)文件初始數(shù)據(jù)初始化便于操作的數(shù)組</p><p> menu(); //顯示主菜單</p><p><b> }</b></p><p> void readdata() //從文件讀取數(shù)據(jù)</p><p><b&
66、gt; {</b></p><p><b> FILE *fp;</b></p><p> if((fp=fopen("list.txt","r"))!=NULL)</p><p><b> {</b></p><p> printf(&
67、quot;Can't open the file!\n");</p><p><b> exit(0);</b></p><p><b> }</b></p><p><b> else </b></p><p> for(n=0;!feof(fp);
68、n++)</p><p><b> {</b></p><p> fscanf(fp,"%d %d %d\n",&ss[n].sid,&ss[n].pid,&ss[n].sn);</p><p> } //保存文件數(shù)據(jù)到結構體</p><p> fclose(fp);&
69、lt;/p><p><b> }</b></p><p> void foreach() //從紙條讀取數(shù)據(jù)并分類整理</p><p><b> {</b></p><p><b> int i;</b></p><p>
70、for(i=0;i<n;i++) //遍歷所有紙條</p><p><b> {</b></p><p> switch(ss[i].pid) </p><p> //按產(chǎn)品分大類,根據(jù)大類分銷售員小類,累加個人各產(chǎn)品銷售數(shù)量</p><p><b> {</b>&
71、lt;/p><p><b> case 1:</b></p><p> switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][0]+=ss[i].sn;break;</p><p> case 2:s[1][
72、0]+=ss[i].sn;break;</p><p> case 3:s[2][0]+=ss[i].sn;break;</p><p> case 4:s[3][0]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b>&l
73、t;/p><p><b> case 2:</b></p><p> switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][1]+=ss[i].sn;break;</p><p> case 2:s[1][1
74、]+=ss[i].sn;break;</p><p> case 3:s[2][1]+=ss[i].sn;break;</p><p> case 4:s[3][1]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b><
75、;/p><p><b> case 3:</b></p><p> switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][2]+=ss[i].sn;break;</p><p> case 2:s[1][2]
76、+=ss[i].sn;break;</p><p> case 3:s[2][2]+=ss[i].sn;break;</p><p> case 4:s[3][2]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b><
77、/p><p><b> case 4:</b></p><p> switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][3]+=ss[i].sn;break;</p><p> case 2:s[1][3]+
78、=ss[i].sn;break;</p><p> case 3:s[2][3]+=ss[i].sn;break;</p><p> case 4:s[3][3]+=ss[i].sn;break;</p><p><b> }</b></p><p><b> break;</b></
79、p><p><b> case 5:</b></p><p> switch(ss[i].sid)</p><p><b> {</b></p><p> case 1:s[0][4]+=ss[i].sn;break;</p><p> case 2:s[1][4]+=
80、ss[i].sn;break;</p><p> case 3:s[2][4]+=ss[i].sn;break;</p><p> case 4:s[3][4]+=ss[i].sn;break;</p><p><b> };</b></p><p><b> break; </b>&l
81、t;/p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> void menu()</p><p><b> {</b></p><
82、p><b> int w,c;</b></p><p><b> do{</b></p><p> puts("\t\t********************菜單*********************\n\n");</p><p> puts("\t\t 1.查看每人每種產(chǎn)
83、品的銷售額\n");</p><p> puts("\t\t 2.按銷售額對銷售員排序(銷售員代號)\n");</p><p> puts("\t\t 3.對每種產(chǎn)品總銷售額從高到低排序(產(chǎn)品代號和銷售額)\n");</p><p> puts("\t\t 4.輸出統(tǒng)計報表\n");<
84、/p><p> puts("\t\t 5.退出\n");</p><p> puts("\n\n\t\t*********************************************\n");</p><p> printf("請選擇(1-5):[ ]\b\b");</p>&l
85、t;p> scanf("%d",&c);</p><p> if(c<1||c>5) //錯誤輸入則重新獲取輸入</p><p><b> {</b></p><p><b> w=1;</b></p><p> getchar();<
86、;/p><p><b> }</b></p><p><b> else w=0;</b></p><p> } while(w==1);</p><p> switch(c) //根據(jù)輸入實現(xiàn)相應函數(shù)調用</p><p><b> {</b
87、></p><p><b> case 1:</b></p><p> detail();break;//每個銷售員每種產(chǎn)品的銷售額統(tǒng)計</p><p><b> case 2:</b></p><p> seller();break;</p><p><
88、b> case 3:</b></p><p> product();break;</p><p><b> case 4:</b></p><p> total();break;</p><p><b> case 5:</b></p><p>&
89、lt;b> exit(0);</b></p><p><b> }</b></p><p><b> }</b></p><p> void detail() //顯示銷售情況</p><p><b> {</b>
90、</p><p><b> int i,j;</b></p><p> for(i=0;i<4;i++) //遍歷銷售員</p><p><b> {</b></p><p> printf("\n\t\t%d號銷售員銷售情況:\n",i+1);<
91、;/p><p> for(j=0;j<5;j++) </p><p> //按銷售員分類遍歷所有產(chǎn)品并顯示信息</p><p> printf("\t\t%d號產(chǎn)品銷售數(shù)量:%d\n",j+1,s[i][j]);</p><p><b> }&
92、lt;/b></p><p><b> choice();</b></p><p><b> }</b></p><p> void seller()</p><p><b> {</b></p><p> int i,j,k;</
93、p><p> int sp[4]={0,0,0,0};</p><p> for(i=0;i<4;i++)</p><p> for(j=0;j<5;j++)</p><p> sp[i]+=s[i][j]; </p><p> //計算每單個銷售員所有產(chǎn)品銷售數(shù)量</p><
94、p> for(i=0;i<4;i++) //比較四次,每次選出最大數(shù)</p><p> { k=0; //用于標記單輪最大數(shù)</p><p> for(j=0;j<4;j++)</p><p> if(sp[k]<sp[j])k=j; //獲取最大數(shù)標號</p>
95、<p> printf("\t\t第%d名是%d號銷售員!\n",i+1,k+1);sp[k]=-1; </p><p> //輸出最大數(shù)和排名,將最大數(shù)標記為負</p><p><b> }</b></p><p> choice();}</p><p> void pro
96、duct() //與seller()原理一樣,用于對產(chǎn)品進行統(tǒng)計</p><p> { int i,j,k;</p><p> int p[5]={0,0,0,0,0};</p><p> for(j=0;j<5;j++)</p><p> for(i=0;i<4;i++)</p><
97、p> p[j]+=s[i][j];</p><p> for(j=0;j<5;j++)</p><p><b> {k=0;</b></p><p> for(i=0;i<5;i++)</p><p> if(p[k]<p[i])k=i;</p><p> pr
98、intf("\t\t第%d名是%d號產(chǎn)品!\t銷量為%d!\n",j+1,k+1,p[k]);p[k]=-1;}</p><p><b> choice();</b></p><p><b> }</b></p><p> void total() //輸出報表</p><
99、;p> { int i,j;</p><p> printf("\n\t銷售員\t產(chǎn)品\t銷量\n");</p><p> for(i=0;i<4;i++)</p><p> for(j=0;j<5;j++)</p><p> printf("\t %d\t %d\t %d\n&q
100、uot;,i+1,j+1,s[i][j]);</p><p><b> choice();</b></p><p><b> }</b></p><p> void choice() //用于輸出信息功能選擇</p><p><b> {</b></p
101、><p><b> int c;</b></p><p> printf("請選擇接下來想做什么\t1>返回菜單\t2>退出系統(tǒng) [ ]\b\b");</p><p> scanf("%d",&c);</p><p><b> if(c==1
102、)</b></p><p><b> menu();</b></p><p><b> else</b></p><p><b> exit(0);</b></p><p> puts('\n');</p><p>&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言課程設計銷售管理系統(tǒng)報告
- c語言課程設計銷售管理系統(tǒng)報告
- c語言課程設計銷售管理系統(tǒng)
- c語言課程設計銷售管理系統(tǒng)
- c語言課程設計銷售管理系統(tǒng)
- c語言課程設計報告---銷售管理系統(tǒng)
- c語言課程設計--銷售管理系統(tǒng)
- c語言課程設計----銷售管理系統(tǒng)
- c語言課程設計-銷售管理系統(tǒng)
- c語言程序課程設計報告-圖書銷售管理系統(tǒng)
- c語言課程設計報告—服裝銷售系統(tǒng)
- 服裝銷售管理系統(tǒng)—c語言課程設計
- c語言課程設計(論文)-銷售管理系統(tǒng)
- c語言課程設計論文--銷售管理系統(tǒng)
- c語言課程設計報告——《商品銷售管理》
- c語言課程設計-服裝銷售系統(tǒng)
- c語言課程設計----服裝銷售系統(tǒng)
- c語言課程設計報告(宿舍管理系統(tǒng))
- c語言課程設計報告--車票管理系統(tǒng)
- c語言課程設計報告--成績管理系統(tǒng)
評論
0/150
提交評論