版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言程序設(shè)計(jì)報(bào)告課程名稱:C語(yǔ)言程序設(shè)計(jì)院系:管理與經(jīng)濟(jì)學(xué)院專業(yè)班級(jí):工業(yè)工程2012142班學(xué)號(hào):201214217學(xué)生姓名:海蛟指導(dǎo)教師:雪青完成時(shí)間:2013-06-20報(bào)告成績(jī):目錄1、設(shè)計(jì)題目22、設(shè)計(jì)要求(包括設(shè)計(jì)容描述)2的與目作、設(shè)計(jì)用33件所、用軟計(jì)統(tǒng)5、系設(shè)4構(gòu)統(tǒng) 5.1系結(jié)4專業(yè)資料word5.2程序程序圖45.3產(chǎn)生源程序66、實(shí)驗(yàn)調(diào)試結(jié)果(附運(yùn)行效果圖)367、設(shè)計(jì)中的問(wèn)題及解決方法398、設(shè)計(jì)心得9、參考文獻(xiàn)4041專業(yè)資料word職工工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1 設(shè)計(jì)題目題目:工資管理系統(tǒng)工資管理系統(tǒng)是企業(yè)不可缺少的部分,它利用計(jì)算機(jī)對(duì)員匸工資進(jìn)行統(tǒng)管理,實(shí)現(xiàn)工資
2、管理 系統(tǒng)的系統(tǒng)化、規(guī)化和自動(dòng)化,為企業(yè)捉高工作效率。本程序旨在訓(xùn)練讀者的基本編程能力,了 解管理信息系統(tǒng)的開(kāi)發(fā)流程,熟悉C語(yǔ)言的文件和結(jié)構(gòu)數(shù)組的各種基本操作。本程序中涉及結(jié) 構(gòu)體、數(shù)組、文件等方而的知識(shí)。2設(shè)計(jì)要求1啟動(dòng)軟件時(shí),進(jìn)行密碼校驗(yàn)。若出錯(cuò)三次,則自動(dòng)退出系統(tǒng)。2、實(shí)現(xiàn)簡(jiǎn)易的提示菜單界面,剛運(yùn)行時(shí)應(yīng)顯示版本信息。用所學(xué)的知識(shí)盡量實(shí)現(xiàn)良好的、美觀的“人機(jī)界面”,便于軟件的操作使用。3、要求把所有錄入的數(shù)據(jù)以文件的形式,保存在硬盤(pán)上。4、系統(tǒng)包含以下基本功能:登陸功能、顯示主菜單功能、職工信息輸入信息輸出、職工信息査 詢、職工信息修改、工資排序、工資統(tǒng)計(jì)、導(dǎo)出數(shù)據(jù)、導(dǎo)入數(shù)據(jù)、退出等。5、
3、職工信息輸入信息輸出要求個(gè)職工的基本信息(編號(hào)、姓名、基本匸資)的錄入,以文件形 式保存一一輸入。6、職工工資農(nóng)瀏覽工資功能一一輸出。7、計(jì)算職工的工資(輸入基本工資、扣款、獎(jiǎng)金后,馬上算出應(yīng)發(fā)工資、稅金、實(shí)發(fā)工資、總 工資)。8、査詢、排序功能一一算法。1)按編號(hào)查詢、排序。2)按姓名查詢。專業(yè)資料word3)按工資排序。4)基本信息的刪除與修改(可選項(xiàng))。3 設(shè)計(jì)作用與目的1通過(guò)這次專題實(shí)習(xí),鞏固和加深對(duì)所學(xué)相關(guān)知識(shí)點(diǎn)的理解。2、進(jìn)一步熟悉基本流程控制結(jié)構(gòu)實(shí)現(xiàn)分支的ifelse語(yǔ)句、switch語(yǔ)句和實(shí)現(xiàn)循環(huán)的for、while、dowhile語(yǔ)句、break、continue等。3、基本
4、數(shù)據(jù)類(lèi)型、數(shù)組、結(jié)構(gòu)體、自定義類(lèi)、函數(shù)的應(yīng)用。4、加強(qiáng)對(duì)模塊化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)的理解。5、掌握C語(yǔ)言程序設(shè)計(jì)的基本思想,了解簡(jiǎn)單的系統(tǒng)分析和6、了解數(shù)據(jù)庫(kù)系統(tǒng)的理論7、掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法,熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟;8、學(xué)習(xí)基本數(shù)據(jù)庫(kù)編程方法。9、進(jìn)一步鞏固、加深學(xué)生所學(xué)專業(yè)課程C語(yǔ)言程序設(shè)計(jì)的基本理論知識(shí),理論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問(wèn)題,解決問(wèn)題的能力。10全面考核學(xué)生所掌握的基本理論知識(shí)及其實(shí)際業(yè)務(wù)能力,從而達(dá)到提高學(xué)生 素質(zhì)的最終LI的。11利用所學(xué)知識(shí),開(kāi)發(fā)小型應(yīng)用系統(tǒng),掌握運(yùn)用c語(yǔ)言編寫(xiě)調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨(dú)立開(kāi)發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理的綜合能力。12對(duì)于給定的
5、設(shè)訃題LI,如何進(jìn)行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型。13掌握面向?qū)ο蟮某绦蛟O(shè)訃方法。14進(jìn)一步掌握在集成環(huán)境下如何調(diào)試程序(單步調(diào)試,設(shè)置斷點(diǎn)、觀察表達(dá)式, 分塊調(diào)試)、專業(yè)資料word修改程序和程序的測(cè)試。4運(yùn)行環(huán)境及工具軟件Windows XP;Visual C+ 6.0 (完整綠色版);5 系統(tǒng)設(shè)計(jì):系統(tǒng)結(jié)構(gòu)框圖圖5.1程序邏輯圖職工工資管理系統(tǒng)登陸功能用戶 管理職工信息輸入職工 信息 輸出詢職 工工 資信 息查職工 信息 修改工資 排序?qū)С鰯?shù)據(jù)1:資 統(tǒng)計(jì)工資 計(jì)算退導(dǎo)出入數(shù) 據(jù)1專業(yè)資料word5.2程序流程圖開(kāi)始系統(tǒng)登錄主頁(yè)面選擇操作選擇選擇選擇123初始化雙鏈農(nóng)錄入職工工資
6、修改職工工資查詢職工工資專業(yè)資料word瀏覽職工工資4選擇刪除職工工資5選擇刪插入職工工資6選擇職工工資排席7選擇保存職工工資8選擇9選擇結(jié)束按編號(hào)刪除6源程序代碼安全退出系統(tǒng)#include <stdio . h> /標(biāo)準(zhǔn)輸入輸Hl 處理雜亂#include<stdlib h> /#include <windows h> /Sleep ()字符串操作#include <string. h> /系統(tǒng)輸入輸出#include <conio . h> /時(shí)間 相關(guān)#include <time.h> /*/ 下血是對(duì)用到的全局常
7、量 聲明宀mmm職工職匸姓名長(zhǎng)度#define NAME 10 /專業(yè)資料word#define PASSWORD S /系統(tǒng)登陸密碼 int shuru=0; /全局變量標(biāo)記當(dāng)前錄入職:個(gè)數(shù)FILE *fp; /聲明個(gè)文件指針結(jié)構(gòu)體定義struct person /職工工資的結(jié)構(gòu)體char name NAME ; /職匸職工姓名int num; /職 L編號(hào)float paid; /職工基本工資float discount; /扌D款float extra; /獎(jiǎng)金float farm;/稅金float gotpaid; /應(yīng)發(fā)工資float realpaid; /實(shí)發(fā)工資float sum
8、; /總:資*pp; /聲明i個(gè)結(jié)構(gòu)指針/A-* I下面是對(duì)用到的函數(shù)聲明 void Password () ; /密碼驗(yàn)證函數(shù)void Save (struct person per ) ; /保存信息函數(shù) void Inputper (struct person per ) ; /錄入信,息、函數(shù) void Delper (struct person per ) ; /刪除信息函數(shù) void Modifyper (struct person per ) ; /修改信息函數(shù) void Findper (struct person per ) ; /查找信息函數(shù) void Insertper
9、(struct person per ) ; /插入彳言,息函數(shù) void Sortper (struct person per ) ; /扌IF 序函數(shù) void Listper (struct person per ) ; /顯刀M只:信息 void fare (struct person per , int n);/計(jì)算稅金函數(shù) void Menu();void Help();void main () /程序入口system (color 027) ; /設(shè)置當(dāng)前窗口的背景色和前景色Password (); /調(diào)用密碼驗(yàn)函數(shù)Help(); /調(diào)用系統(tǒng)信息函數(shù)Menu(); /調(diào)用菜單函數(shù)
10、void Inputper (struct person per ) /錄入職工工資函數(shù)原形pp=per; /指針指向結(jié)構(gòu)system (cis) ; /清屏int i;軸潼晴龍請(qǐng)問(wèn)你要輸入幾個(gè)職工的信息:);scanf(%d,&shuru);if ( (fp=fopen (inputdata, wb+) ) =NULL) /當(dāng)前目錄下是否存在 INPUTDATA 文件 專業(yè)資料word /wb+:讀寫(xiě)打開(kāi)或建立-個(gè)二進(jìn)制文件,允許讀和寫(xiě)printf(Cannot open file strike any key exit!);getch();exit(l);濟(jì)械磔?瀬尬職工編號(hào)職工姓
11、名基本匸資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)匚作總工資n); for (i=0;i<shuru;i+)抽潼晴龍輸入職工編號(hào):);/輸入職工編號(hào)fflush(stdin);scanf(%d,&per i num);抽潼晴龍輸入職工姓名:);/輸入職工姓名fflush(stdin);gets(per i name);抽潼晴龍輸入職工的工資信息n);printf (n);printf(基本工資:);/基本一匸資fflush(stdin);scanf(%f,&per ipaid);printf(扣款:);/扣款fflush(stdin);scanf(%f,&per i discou
12、nt);printf(獎(jiǎng)金:);/獎(jiǎng)金fflush(stdin);scanf(%f,&per iextra);printf(稅金:);/稅金printf (n);perisum=peripaid-peridisooun匕+pm工iextra;peri .realpaid=peripaid-peridiscount;fprintf(fp,m %8s %5Ift %5Ift %3Ift %5Ift Iftn,perinum,perinam e,peripaid,peridiscount,periextra,peri.realpaid,peri.sum );void Modifyper(st
13、ruct person per ) pp=per;int id,i=0; /id為接收用戶輸入的職工編號(hào)if(fp=fopen(modifydata sys,wb+)=NULL)printf (Cannot open file strike any key exit!); getch ();exit(1);專業(yè)資料word濟(jì)械磔?瀕尬職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)匚資總工資n); printf(請(qǐng)輸入你要修改的職工的編號(hào):);scanf(%dz &id);Sleep (500);printf(t査找相關(guān)數(shù)據(jù).);for (i=0;i<=15;i+)Sleep (
14、250);printf();for (i=0;i<shuru;i+)if (per i .num=id) /如果找到了就執(zhí)行下而語(yǔ)句,找不到直接回主界而printf(輸入新職工編號(hào):);/輸入職工編號(hào)fflush(stdin);scanf(%d,&per i num);printf(輸入新職工姓名:);/輸入職工姓名fflush(stdin);gets(per i name);抽潼晴龍輸入職匸的工資信息n);printf (n);printf(基本工資:scanf (%f,&peripaid);fflush(stdin);printf(扣款:scanf(%f,&p
15、eri discount);fflush(stdin);printf(獎(jiǎng)金:);scanf(%f,&periextra);printf (n);perisum=peripaid-peridisooun匕+pm工iextra;perirealpaid=peripaid-peridiscount;fprintf(fp,m %8s %51ft %51ft %31ft %51ft %41ftnz peri rmm,pErinam e,peripaid,peridiscount,periextra,perirealpaid,perisum );void Findper (struct perso
16、n per ) /查詢職工工資信息int i=O,j=O,id; /循環(huán)變雖和用于接收職工編號(hào)專業(yè)資料word抽潼晴龍請(qǐng)輸入你要査詢的職工編號(hào):);scanf(%d,&id);for (i=0;i<shuru;i+)if (per i .num=id) /如果找到你査詢的數(shù)據(jù)就執(zhí)行下而語(yǔ)句 /如果找不到。直接回程序主界毛perisum=peripaid-peridiscount+periextra;perirealpaid=peripaid-peridiscount;printf(職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)工資總工資n);printf(m %8s %5lft
17、 %5lft %3lft %5lft %5lft %5lft $4lftnn,perinum,periname,peripaid,peridisoount,pm工iextra,peri gotpaid,peri fare,peri realpaid,peri sum); system(pause);void Insertper (struct person per ) /插入I只二匸資信息int flag=l;pp=per;int iz id;if ( (fp=fopen(insertdata sys,wb+)=NULL)printf(Cannot open file strike any k
18、ey exit!);getch();exit(l);濟(jì)械磔?瀬尬職工編號(hào)職工姓名基本匸資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)匚資總工資n); 軸潼晴龍輸入你插入的職工編號(hào):);scanf(%d,&id);for (i=0;i<shuru;i+)if (per i . num=id) /判斷職工編號(hào)信息否存在?抽潼晴龍職工編號(hào)信息已經(jīng)存在!n);flag=0;getch ();break;if (flag!=0)shuru+; /插入個(gè),原來(lái)的總數(shù)增加1專業(yè)資料word抽潼晴龍請(qǐng)確認(rèn)輸入要插入職工編號(hào):);scanf (%dz &per shuru-1 .num) ; /如果不存在那么
19、就把插入的信息放到結(jié)構(gòu)數(shù)組最后 抽潼晴龍輸入職工姓名:);fflush(stdin);gets(pershuru-1name);抽潼晴龍輸入職匸的工資信息n);printf (n);printf(基本工資:);fflush(stdin);scanf (%f,&pershuru-1paid);printf(扣款:fflush(stdin);scanf(%f,&pershuru-1 discount);printf(獎(jiǎng)金:);/獎(jiǎng)金fflush(stdin);printf(稅金:);/稅金fflush(stdin);printf (n);perisum=peripaid-perid
20、iscount+periextra;peri .realpaid=peripaid-peridiscount;fprintf(fp,m %8s %5Ift %5Ift $3Ift %5Ift Iftnzpershuru-1num,per shuru-1name,pershuru-1paid,pershuru-1discount,pershuru-1ex tra,peri realpaid,pershuru-1 sum);Sleep (500);抽潼晴龍插入數(shù)據(jù)成功!n);getch ();void Listper (struct person per ) /瀏覽所有職工工int i=0;for
21、 (i=0;i<shuru;i+) per igotpaid=peripaid-peridiscount;if (perigotpaidv2000)per i fare=0;else if (perigotpaid>=2000&&perigotpaid<4999)per ifare=perigotpaid*005;else if (per igotpaid>=5000&&perigotpaid<10000)per ifare=peri gotpaid*0l;else if (per igotpaid>=l0000&&a
22、mp;perigper ifare=perigotpaid*025;else if (per igotpaid>=l00000)per ifare=perigotpaid*03;專業(yè)資料wordperi.sum=peripaid-peridiscount+periextra; perirealpaid=peripaid-peridiscount;printf(職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)工資總工資n);for (i=0;i<shuru;i+)printf(m %8s %5lft %5lft %3lft %5lft %5lft %4lft %5lft,peri n
23、um,periname,peripaid,peridiscount,periextra,per igotpa id,perifare,perirealpaid,peri sum);getch();void Delper (struct person per ) /刪除職工信息函數(shù)pp=per;struct person temp;int delnum;char ask;int iz j;if ( (fp=fopen(Deldata sys,wb+)=NULL)printf (Cannot open file strike any key exit!);getch();exit(l);濟(jì)械磔?瀕
24、尬職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)匚資總工資n); system(cis);printf(nt請(qǐng)輸入你耍刪除的職工的職工編號(hào):);fflush(stdin);scanf(%d,&delnum);printf(匕是否確認(rèn)刪除職Id的信息(y/n) z delnum);fflush(stdin);ask = getchar ();if(ask != 'nf)for(i=0;i<shuru;i+) if(perinum = delnum) break;if (i > shuru)printf(t沒(méi)有你要?jiǎng)h除的職X!n);else專業(yè)資料wordfor (j
25、 =i;j<shuru;j +)temp = perj;per j = perj+1;per j +1 = temp;shuru; /刪掉個(gè)職工信息后職1:總數(shù)相應(yīng)7system(cis);printf(n刪除成功! n);perisum=peripaid-peridisoount+pm工iextra;perirealpaid=peripaid-peridiscount;fprintf (fp, m %8s t%5lf t%5lf t%5lf t%5lft%41fn,perinum,periname,peripaid,peridiscount,peri e xtra,peri realp
26、aid,peri sum);getch();void Sortper (struct person per ) /扌豐序函數(shù)int i, j , chose; /i, j為循環(huán)變量chose為接收用戶輸入的排丿字方式struct person temp;抽潼晴龍扌II:序前的數(shù)據(jù)為n);printf(職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)工資總工資n);for (i=0;i<shuru;i+)printf(m %8s %5Ift %5Ift %3Ift %5Ift Iftn,perinum,perinam e,peripaid,peridiscount,periextra,pe
27、ri.realpaid,peri.sum );printf(1.按職工編號(hào)排序t2.按總工資(高低)排序n> ;printf(請(qǐng)您正確選擇:);fflush(stdin);scanf(%dz &ohose);if(chose=l)for(i=0;i<shuru-l;i+)for(j =i + l;j <shuru;j +)if(peri num>perj num)temp=peri;per i=perj;專業(yè)資料wordperj=temp;printf(職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)工資總工資n);for (i=0;i<shuru;i+)
28、printf(namsumm %8s %51ft %51ft %31ft %51ft 1ftn,perinu工i ez peripaid,peridiscount,periextra,per irealpaid,peri );system(pause);else if (chose=2)for (i=0;i<shuru-l;i+)for(j =i + l;j <shuru;j +) if (peri sum<perj sum) temp=per i;peri=per j;perj=temp;printf(職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)工資總工資n);for
29、(i=0;i<shuru;i+)printf(m %8s %51ft %51ft %31ft %51ft %41fn,perinum,periname, peripaid,peri discount,peri extra,peri realpaid,peri sum); system(pause);void Passwordf) /密碼驗(yàn)證函數(shù)char *pass=NULL; /初始化指針int i,count;start, end; /時(shí)I、可函數(shù)pass= (char *) malloc (255*sizeof (char) ) ; /分配存while(1)count=0;專業(yè)資料w
30、ordprintf(nnnnttt職I】匸資管 理系統(tǒng)n);printf(tt Use 工 Namm:海蛟 n);printf(tt Password:);while ( (count>=0) && (pass count+ =getch () ) ! =13) /客】碼車(chē)俞入 if (pass0=fbf)count=0;continue;else if (passcount-1= *b *)printf(%c%c%cz *b1, f01z 1b1);count-=2;elseputchar(1 * 1);passcount = *01 ;if ( ! strcmp (p
31、ass, PASSWORD) ) /開(kāi)女臺(tái)驗(yàn)證printf(nttttttLogining);for (i=0;i<=25;i+)Sleep(250);printf();system(cis);printf(nnnnnnnnttt);printf (歡迎登陸職工工資管理系統(tǒng)!nn); start=time(NULL);end=time(NULL);while (end-start<2) /延時(shí)2秒執(zhí)行以卜程序end=time(NULL);system(cis);free (pass); /釋放儲(chǔ)存密碼的存return ;free (pass); /釋放密碼錯(cuò)謀的那塊存pass= (
32、char *) malloc (255*sizeof (char) ) ; /重新分配儲(chǔ)存密碼存 system(cis);printf(annnnnnnntttt 密碼錯(cuò)誤!);專業(yè)資料wordgetch (); system(cis); void Menu()struct person per 50 ; /最大職工人數(shù) struct person *p; /聲明-個(gè)結(jié)構(gòu)指針 p=per; /指針指向結(jié)構(gòu)變S per int izin; /接收用戶的選擇 char ch; /用于判斷是否繼續(xù)system(cis);printf(printf( t =n) printf ( t*職匸匚資管理系統(tǒng)
33、*n);printf ( t *=*n) if ( ! (scanf(%d,&in)=l) while(ch=getchar() ! = *n1) putchar(ch);printf( t * printf( t printf( t * printf( t printf( t * printf( t printf( t * printf( t printf( t * printf( t printf( t * printf( t printf( t * printf( t printf( t * printf( t printf( t *1.錄入職工工資*n)2 修改職工工資3. 査
34、詢職工工資4. 瀏覽職工工資5. 刪除職工工資6插入職工工資7. 職工工資排序8. 保存職工工資9. 安全退出系統(tǒng)printf( t=n)printf(t請(qǐng)您正確選擇:printf (沒(méi)有此選項(xiàng),請(qǐng)正確選擇!); getch ();continue;專業(yè)資料wordfflush(stdin);switch(in)case 1:Inputper (per) ; /調(diào)用錄入職工工資函數(shù) break;case 2 :Modifyper(per); /調(diào)用修改職工工資函函數(shù) break;case 3:Findper(per); /調(diào)用查詢職工工資函數(shù) break;case 4:Listper(per)
35、; /調(diào)用瀏覽職工工資函數(shù) break;case 5:Delper(per); /調(diào)用刪除職工工資函數(shù) break;case 6:Insertper (per) ; /插入職工工資信息 break;case 7 :Sortper (per) ; /調(diào)用職工工資扌非序函數(shù) break;case 8:Save (per); /保存職工工資函數(shù)break;case 9 : /退出系統(tǒng)break;default:抽潼晴龍沒(méi)有此選項(xiàng),請(qǐng)正確選擇!);getch ();break;while(in!=9);system(cis);printf (nnnnnnnttt);抽潼晴龍謝謝使用本系統(tǒng)!nn); p
36、rintf(ntttttEnding);for (i=0;i<=30;i+)Sleep (300); printf();專業(yè)資料wordprintf();void Help ()printf(printf(ntttt 系統(tǒng)信息“);printf(=n);printf(ntt本系統(tǒng)是職工工資管理系統(tǒng),在職工的姓名欄可以輸入漢字);printf(tt如果在輸入中沒(méi)看到任何信息則是因?yàn)檩斎脲e(cuò)謀或無(wú)信息);printf(tt系統(tǒng)中的:實(shí)發(fā)工資=基本工資-扣款,不需要輸入); printf(tt實(shí)發(fā)工資,就可以直接輸出實(shí)發(fā)工資,系統(tǒng)中的:);printf(tt總工資=基本工資-扣款+獎(jiǎng)金。prin
37、tf(七七本系統(tǒng)制作者:海蛟t QQ : 253181150);printf(tt E-mail : 253181150qq);printf(ttt Made By VC6 0+匕 2013 年 6 月 18 I3n);printf(二=二=n);printf (ntttt 按Enter進(jìn)入);getchar();void Save (struct person per ) /】只匸IE資保存函數(shù)int i,j;pp=per; /指針指向結(jié)構(gòu)system(cis);printf(nntt正在保存信息,請(qǐng)耐心等候! ! n);printf(ntttSaving);for(j=0;j<20;
38、j+)Sleep (300);printf();if(fp=fopen(per_list2 doc,wb+)=NULL)printf (Cannot open file strike any key exit!);getch ();exit(1);濟(jì)械鎳?瀬尬職工編號(hào)職工姓名基本工資扣款獎(jiǎng)金應(yīng)發(fā)工資稅金實(shí)發(fā)工資總工資n);for (i=0;i<shuru;i+) perigotpaid=peripaid-peridiscount;if (perigotpaid<2000)peri fare=0;else if (per igotpaid>=2000&&peri
39、gotpaid<4999)專業(yè)資料wordper ifare=perigotpaid*005;else if (perigotpaid>=5000&&perigotpaid<10000)per ifare=peri gotpaid*0l;else if (perigotpaid>=10000&&perigotpaid<99999)per ifare=perigotpaid*025;else if (per igotpaid>=100000)per ifare=perigotpaid*03;perisum=peripaid-peridiscount+periextra;perirealpaid=peripaid-peridiscount;fprintf(fp,m %8s %5.1ft %5.1ft %3.1ft %5.1ft %5.1ft%5.Ift,per i.num,periname,peripaid,p
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆維吾爾自治區(qū)七年級(jí)上學(xué)期語(yǔ)文第一次月考試卷
- 一年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編
- 二年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)
- 花圃合作協(xié)議書(shū)(2篇)
- 南京航空航天大學(xué)《傳感器與測(cè)試技術(shù)》2022-2023學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《土木工程與環(huán)境》2022-2023學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《商務(wù)技能》2022-2023學(xué)年第一學(xué)期期末試卷
- 分草莓說(shuō)課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《汽車(chē)電氣設(shè)備》2022-2023學(xué)年第一學(xué)期期末試卷
- 《有理數(shù)的乘法》說(shuō)課稿
- 2024-2030年組氨酸行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 教育信息化教學(xué)資源建設(shè)規(guī)劃
- 屠宰場(chǎng)食品安全管理制度
- 部編版(2024秋)語(yǔ)文一年級(jí)上冊(cè) 6 .影子課件
- 2024秋期國(guó)家開(kāi)放大學(xué)??啤缎淌略V訟法學(xué)》一平臺(tái)在線形考(形考任務(wù)一至五)試題及答案
- 病例討論英文
- 2024秋期國(guó)家開(kāi)放大學(xué)??啤兑簤号c氣壓傳動(dòng)》一平臺(tái)在線形考(形考任務(wù)+實(shí)驗(yàn)報(bào)告)試題及答案
- 【課件】植物體的結(jié)構(gòu)層次課件-2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 24秋國(guó)家開(kāi)放大學(xué)《0-3歲嬰幼兒的保育與教育》期末大作業(yè)參考答案
- 相對(duì)濕度計(jì)算公式
- 7.1促進(jìn)民族團(tuán)結(jié) (課件) 2024-2025學(xué)年九年級(jí)道德與法治上冊(cè) (統(tǒng)編版)
評(píng)論
0/150
提交評(píng)論