【asp源码程序】【友链界面源码】【资游库源码】c 工资管理系统源码_c工资管理系统设计总结与体会

2024-11-26 19:41:40 来源:java 源码 uml 分类:探索

1.用C语言设计并实现一个员工信息管理系统
2.用c语言编写工资管理系统
3.要交作业了,用c语言编写一个工资管理系统

c  工资管理系统源码_c工资管理系统设计总结与体会

用C语言设计并实现一个员工信息管理系统

       #include <iostream>

       #include <cstring>

       using namespace std;

       typedef struct wage {

        char unit[8];

        char name[];

        char sex[4];

        char birthdate[];

        char title[];

        double basewage;

        double subsidy;

        double tax;

        double expenses;

        double residualwage;

       }WAGE;

       void ComputerResidualwage(WAGE a[],工工资管理int n) {

        for(int i = 0; i < n; ++i)

        a[i].residualwage = a[i].basewage + a[i].subsidy - a[i].tax - a[i].expenses;

       }

       void PrintTitle(void) {

        cout << "单  位 姓  名 性别  出生年月  职  称 基本工资  津  贴   个  税  水电费 实发工资\n";

        for(int i = 0; i < ; ++i) cout << "*"; cout << endl;

       }

       void RowShow(WAGE a[], int i) {

        cout << a[i].unit << " ";

        if(strlen(a[i].name) == 4) {

        a[i].name[6] = a[i].name[4];

        a[i].name[5] = a[i].name[3];

        a[i].name[4] = a[i].name[2];

        a[i].name[2] = a[i].name[3] = ' ';

        }

        cout << a[i].name << "  " << a[i].sex << "  " << a[i].birthdate;

        if(strlen(a[i].title) == 4) {

        a[i].title[6] = a[i].title[4];

        a[i].title[5] = a[i].title[3];

        a[i].title[4] = a[i].title[2];

        a[i].title[2] = a[i].title[3] = ' ';

        }

        cout << " " << a[i].title << " ";

        cout.precision(2);

        cout.width(8);

        cout << fixed << a[i].basewage << "  "; cout.width(6);

        cout << fixed << a[i].subsidy << " ";

        cout.width(8);

        cout << fixed << a[i].tax << "  ";

        cout.width(6);

        cout << fixed << a[i].expenses << " ";

        cout.width(8);

        cout << fixed << a[i].residualwage << endl;

       }

       void Show(WAGE a[], int n) {

        for(int i = 0; i < n; ++i)  RowShow(a,i);

       }

       void Search1(WAGE a[], int n) {

        int i,flag = 1;

        for(i = 0; i < n; ++i) {

        if(strcmp(a[i].unit,"理学院") == 0 && a[i].basewage > . &&

        strcmp(a[i].title,"副教授") == 0 && strcmp(a[i].sex,"男") == 0)  {

        RowShow(a,i);

        flag = 0;

        }

        }

        if(flag) cout << "(没找到符合条件者)\n";

       }

       void Search2(WAGE a[], int n) {

        int i,flag = 1;

        for(i = 0; i < n; ++i) {

        if(strcmp(a[i].unit,"理学院") == 0 && a[i].basewage < . &&

        strcmp(a[i].title,"教  授") == 0 && strcmp(a[i].sex,"男") == 0) {

        RowShow(a,i);

        flag = 0;

        }

        }

        if(flag) cout << "(没找到符合条件者)\n";

       }

       int main() {

        WAGE a[] = {

        { "理学院","赵志军","男","--","教  授",,,.6,},

        { "商学院","于  铭","女","--","助  教",,,.9,},

        { "工学院","许炎锋","女","--","教  授",,,.2,},

        { "理学院","王  嘉","女","--","讲  师",,,.3,},

        { "工学院","李新江","男","--","教  授",,,.5,},

        { "商学院","郭海英","女","--","副教授",,,.6,},

        { "工学院","马淑恩","女","--","副教授",,,.5,},

        { "理学院","王金科","男","--","教  授",,,.6,},

        { "理学院","李东慧","女","--","教  授",,,.3,},

        { "工学院","张  宁","女","--","助  教",,,,},

        { "商学院","王  孟","男","--","讲  师",,,.3,},

        { "工学院","马会爽","女","--","讲  师",,,.1,},

        { "工学院","史晓赟","女","--","教  授",,,.3,},

        { "理学院","刘燕凤","女","--","教  授",,,.9,},

        { "工学院","齐  飞","男","--","副教授",,,.6,},

        { "商学院","张  娟","女","--","助  教",,,.3,},

        { "理学院","潘成文","男","--","讲  师",,,,},

        { "工学院","邢  易","女","--","助  教",,,,},

        { "商学院","谢枭豪","女","--","教  授",,,,},

        { "工学院","胡洪静","女","--","教  授",,,,},

        { "工学院","李云飞","男","--","讲  师",,,,},

        { "商学院","张  奇","女","--","讲  师",,,,},

        { "理学院","夏小波","女","--","讲  师",,,,},

        { "工学院","王  玮","女","--","讲  师",,,,},

        { "理学院","张  帝","女","--","教  授",,,,},

        { "商学院","孙  帅","男","--","讲  师",,,,},

        { "工学院","卜辉娟","女","--","教  授",,,,},

        { "工学院","李辉玲","女","--","助  教",,,,},

        { "理学院","刘亚静","男","--","副教授",,,,},

        { "工学院","尹  娴","女","--","教  授",,,,},

        { "商学院","马春英","男","--","讲  师",,,,},

        { "工学院","孟  梦","女","--","副教授",,,.6,},

        { "工学院","梁晓萌","女","--","助  教",,,.5,},

        { "理学院","张  然","女","--","讲  师",,,.1,},

        { "工学院","彭雁南","男","--","助  教",,,,}

        };

        int i,n = sizeof(a)/sizeof(a[0]);

        if(n == 0) return 1;

        ComputerResidualwage(a,n);

        PrintTitle();

        for(i = 0; i < n; ++i) RowShow(a,i);

        for(i = 0; i < ; ++i) cout << "*";

        cout << endl; cout << "\n理学院,基本工资高于元的资管总结asp源码程序男副教授有:\n\n"; 

        PrintTitle();

        Search1(a,n);

        for(i = 0; i < ; ++i) cout << "*";

        cout << endl;

        cout << "\n理学院,基本工资低于元的理系友链界面源码男教授有:\n\n";

        PrintTitle();

        Search2(a,n);

        for(i = 0; i < ; ++i) cout << "*";

        cout << endl << endl;

        return 0;

       }

用c语言编写工资管理系统

       ç¨‹åºåç§°ï¼šå·¥èµ„管理系统

       ç¨‹åºè¯´æ˜Žï¼š

        该系统在磁盘上储存了某单位上月全体员工的工资信息,对于每一位职工存储以下信息:

       æœˆä»½ï¼ŒèŒå·¥ç¼–号,基本工资,津贴,岗贴,补贴,房贴,交通补贴,应发数,房租,储蓄,

       ä¼šè´¹ï¼Œä¸ªäººæ‰€å¾—税,应扣数,实发数。

       å·¥èµ„管理系统详细代码参考一下/view/c9afccbced3.html

要交作业了,用c语言编写一个工资管理系统

       /*看看这个编的*/

       #include "stdio.h" /*标准输入输出函数库*/

       #include "stdlib.h" /*标准函数库*/

       #include "string.h" /*字符串函数库*/

       #include "conio.h" /*屏幕操作函数库*/

       #define HEADER1 " -------------------------------ZGGZ---------------------------------------- \n"

       #define HEADER2 "| number| name | jbgz | jj | kk | yfgz | sk | sfgz | \n"

       #define HEADER3 "|--------|-----------|--------|--------|--------|--------|--------|--------| \n"

       #define FORMAT "|%-8s|%-s |%8.2f|%8.2f|%8.2f|%8.2f|%8.2f|%8.2f| \n"

       #define DATA p->num,p->name,p->jbgz,p->jj,p->kk,p->yfgz,p->sk,p->sfgz

       #define END "---------------------------------------------------------------------------- \n"

       #define N

       int saveflag=0; /*是否需要存盘的标志变量*/

       /*定义与职工有关的数据结构*/

       typedef struct employee /*标记为employee*/

       {

       char num[]; /*职工编号*/

       char name[]; /*职工姓名*/

       float jbgz; /*基本工资*/

       float jj; /*奖金*/

       float kk; /*扣款*/

       float yfgz; /*应发工资*/

       float sk; /*税款*/

       float sfgz; /*实发工资*/

       }ZGGZ;

       void menu() /*主菜单*/

       {

       system("cls"); /*调用DOS命令,清屏.与clrscr()功能相同*/

       textcolor(); /*在文本模式中选择新的字符颜色*/

       gotoxy(,5); /*在文本窗口中设置光标*/

       cprintf(" The Employee' Salary Management System \n");

       gotoxy(,8);

       cprintf("

更多资讯请点击:探索

热门资讯

潘通色卡源码_潘通色卡原理

2024-11-26 18:59482人浏览

周报源码_周报系统 开源

2024-11-26 18:43596人浏览

springxml源码

2024-11-26 18:212978人浏览

源码小哥

2024-11-26 17:581306人浏览

算命测算源码_算命源码正版

2024-11-26 17:48858人浏览

hodis源码

2024-11-26 16:552845人浏览

推荐资讯

俄國防部稱摧毀3艘駛向克里米亞半島方向無人艇

當地時間8月29日,俄羅斯國防部稱,28日夜間至29日凌晨在克里米亞上空擊落3架烏克蘭無人機,在布良斯克州上空摧毀2架無人機,在別爾哥羅德州上空摧毀1架無人機。此外,俄軍在黑海水域摧毀了3艘駛向克里米

ajaxssh源码

1.安全编程代码静态分析内容简介安全编程代码静态分析内容简介 本书详细探讨了在编程中确保安全的重要性,尤其是在常规的Bug捕获技术往往无法揭示安全漏洞的情况下。它揭示了如何借助静态分析这一强大工具