91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.41MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-11
  • 語言: C/C++
  • 標簽: c語言??大作業??

資源簡介

題目:銷售管理系統 問題分析:某公司有四個銷售員(編號:1-4),負責銷售五種產品(編號:1-5)。每個銷售員都將當天出售的每種產品各寫一張便條交上來。每張便條包含內容: (1) 銷售員的代號; (2) 產品的代號; (3) 這種產品的當天的銷售額。 每位銷售員每天可能上繳0-5張便條。假設,收集到了上個月的所有便條,編寫一個處理系統,讀取上個月的銷售情況(自己設定),進行如下處理: (1) 系統以菜單方式工作,錄入信息用文件保存; (2) 計算上個月每個人每種產品的銷售額; (3) 按銷售額對銷售員進行排序,輸出排序結果(銷售員代號); (4) 統計每種產品的總銷售額,對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售額); (5) 輸出統計報表。 C語言大作業,需要的同學可以下載參閱(編譯環境:VS 2017)

資源截圖

代碼片段和文件信息

#include
#include
#include“menu.h“
#include“salePaper.h“
#include“initialize.h“
int?main()
{
menu();
int?selectNumber;//用戶輸入序號選擇
scanf(“%d“?&selectNumber);
int?numOfPaper?=?0;
while?(selectNumber)
{
switch?(selectNumber)
{
case?1:
{
printf(“請輸入銷售單的個數:“);
scanf(“%d“?&numOfPaper);
salePaper(numOfPaper);//輸入銷售單
//文件操作?讀入銷售單
FILE?*p?=?fopen(“salePaper.txt“?“w“);?//清空文件
FILE?*fp=?fopen(“salePaper.txt“?“ab+“);
if?(fp?==?NULL)
{
printf(“打開文件失敗!\n“);
exit(1);
}
for?(int?i?=?0;?i? {

fprintf(fp?“%d%d%d%d%d%d“?paper[i].codeOfManpaper[i].codeOfProduct[0].saleNumber?
paper[i].codeOfProduct[1].saleNumber?paper[i].codeOfProduct[2].saleNumber?
paper[i].codeOfProduct[3].saleNumber?paper[i].codeOfProduct[4].saleNumber);
fprintf(fp?“\r\n“);
}
fclose(fp);
break;
}
case?2:
{
initialize();//初始化paper和saleMan結構體
FILE?*fp?=?fopen(“salePaper.txt“?“rb+“);
if?(fp??==?NULL)
{
printf(“打開文件失敗!\n“);
exit(1);
}
rewind(fp);//文件指針重置,因為寫入文件的時候文件流指針已經定位到文件末尾了
int?num?=?0;
while?(fscanf(fp“%d%d%d%d%d%d“?&(paper[num].codeOfMan)?&(paper[num].codeOfProduct[0].saleNumber)?//讀入文件內容
&(paper[num].codeOfProduct[1].saleNumber)?&(paper[num].codeOfProduct[2].saleNumber)
&(paper[num].codeOfProduct[3].saleNumber)?&(paper[num].codeOfProduct[4].saleNumber))!=EOF)
{
num++;
}
for?(int?i?=?0;?i? {
for?(int?u?=?1;?u?<=?4;?u++)?//四個銷售員?
{
if?(paper[i].codeOfMan?==?u)
{
saleMan[u?-?1].code?=?u;
for?(int?j?=?0;?j? {
(saleMan[u-1].saleproduct[j].saleNumber)?+=?(paper[i].codeOfProduct[j].saleNumber);
(saleMan[u?-?1].sum?)+=?(paper[i].codeOfProduct[j].saleNumber);//統計每個銷售員的總銷售額
}
}
}
}
for?(int?i?=?0;?i? {
int?sum?=?0;
printf(“第%d個銷售員的銷售情況:\n“i+1);
for?(int?j?=?0;?j? {
printf(“產品%d:銷量?%d\n“?j?+?1?saleMan[i].saleproduct[j].saleNumber);
}
}

struct?saleOfMan2?*psale?=?saleMan;
for?(int?i?=?0;?i? {
for?(int?j?=?0;?j? {
if?(saleMan[j].sum?>?saleMan[j?+?1].sum)
{
struct?saleOfMan2?temp?=?saleMan[j];
saleMan[j]?=?saleMan[j?+?1];
saleMan[j?+?1]?=?temp;
}
}
}
printf(“**********************************************\n“);
printf(“銷售員的銷量排名:\n“);
for?(int?u=1?j?=?3;?j?>=?0&&u<=4;?j--u++)
{
printf(“銷售第%d名:銷售員%d?銷售額:%d\n“?u?saleMan[j].code?saleMan[j].sum);
}
break;
}
case?3:
{
initialize();//初始化paper和saleMan結構體
FILE?*fp?=?fopen(“salePaper.txt“?“rb+“);
if?(fp?==?NULL)
{
printf(“打開文件失敗!\n“);
exit(1);
}
rewind(fp);//文件指針重置,因為寫入文件的時候文件流指針已經定位到文件末尾了
int?num?=?0;
while?(fscanf(fp?“%d%

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????59904??2018-12-25?13:32??c語言銷售管理系統\.vs\SalesManagementSystem\v15\.suo

?????文件????1757184??2018-12-25?13:32??c語言銷售管理系統\.vs\SalesManagementSystem\v15\Browse.VC.db

?????文件????2686976??2018-12-25?13:26??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\28901f65bf791085\MAIN.ipch

?????文件????2949120??2018-12-12?17:42??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\2f0f6ccdedab398b\SALEOFMAN2.ipch

?????文件????2686976??2018-12-18?23:50??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\5aa87df2192f0771\MAIN.ipch

?????文件????2949120??2018-12-12?20:56??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\8e58d4d7137f0e72\PRODUCT.ipch

?????文件????2293760??2018-12-11?12:27??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\99391bf3e7292142\MENU.ipch

?????文件????2686976??2018-12-25?13:31??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\a1cba13c247c4db5\MAIN.ipch

?????文件????2097152??2018-12-11?23:13??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\a2f7f17e54c9167f\SALEOFDAY.ipch

?????文件????2949120??2018-12-12?16:21??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\a7b4853ff979bb31\SALEOFMAN.ipch

?????文件????2949120??2018-12-11?23:43??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\f18e2997801d8bdc\SALEPAPER.ipch

?????文件????2162688??2018-12-12?17:48??c語言銷售管理系統\.vs\SalesManagementSystem\v15\ipch\AutoPCH\f316f09e78536468\PRINTSALEOFMAN.ipch

?????文件??????46080??2018-12-25?13:24??c語言銷售管理系統\Debug\SalesManagementSystem.exe

?????文件?????357352??2018-12-25?13:24??c語言銷售管理系統\Debug\SalesManagementSystem.ilk

?????文件?????552960??2018-12-25?13:24??c語言銷售管理系統\Debug\SalesManagementSystem.pdb

?????文件??????33706??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\main.obj

?????文件??????29696??2018-12-13?00:03??c語言銷售管理系統\SalesManagementSystem\Debug\main.obj.enc

?????文件???????1654??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesMan.616E8612.tlog\CL.command.1.tlog

?????文件???????8406??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesMan.616E8612.tlog\CL.read.1.tlog

?????文件???????1454??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesMan.616E8612.tlog\CL.write.1.tlog

?????文件???????2762??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesMan.616E8612.tlog\link.command.1.tlog

?????文件???????6330??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesMan.616E8612.tlog\link.read.1.tlog

?????文件???????1418??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesMan.616E8612.tlog\link.write.1.tlog

?????文件????????238??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesMan.616E8612.tlog\SalesManagementSystem.lastbuildstate

?????文件????????144??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\SalesManagementSystem.log

?????文件??????76800??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\vc141.idb

?????文件??????86016??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\Debug\vc141.pdb

?????文件????????438??2018-12-17?12:26??c語言銷售管理系統\SalesManagementSystem\initialize.h

?????文件???????6551??2018-12-25?13:24??c語言銷售管理系統\SalesManagementSystem\main.c

?????文件????????340??2018-12-18?23:36??c語言銷售管理系統\SalesManagementSystem\menu.h

............此處省略29個文件信息

評論

共有 條評論