600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 职工工资管理c语言报告 C语言实验报告之员工工资管理.doc

职工工资管理c语言报告 C语言实验报告之员工工资管理.doc

时间:2019-08-28 23:28:31

相关推荐

职工工资管理c语言报告 C语言实验报告之员工工资管理.doc

#include#define N 10

void main()

{

int employee[N]={1,2,3,4,5,6,7,8,9,10};

int index,selection;

int newsalary; /*修改后工资变量*/

while (1) /*循环结构*/

{

printf(" 员工工资管理\n");/* 用户菜单*/

printf(" 1。显示员工工资表 \n");

printf(" 2。修改员工工资表\n");

printf(" 3。退出 \n");

printf("请输入你的选择:\n");

scanf("%d",&selection);/*读取用户输入选项*/

if (selection==1||selection==2)

{

printf("请输入员工编号:");

scanf("%d",&index); /*读员工编员*/

if (index<10) /*判断员工编号的范围*/

{

printf("您输入的职工编号为%d",index);

printf("他的工资为 %d元\n",employee[index]);

}

else

{

printf("没有此编号的职工,请您确认有无输错!\n");

}

}

switch(selection)

{

case 1: /*显示员工工资*/

break;

case 2: /*修改员工工资*/

printf("请输入新的工资金额:");

scanf("%d",&newsalary); /*读取修改后的员工工资*/

employee [index] = newsalary;

break;

case 3: /*结束程序*/

exit (1);

break;

}

printf("\n");

}

getch();

return 0;

}

四、运行结果:

原始界面:

员工工资管理

1。显示员工工资表

2。修改员工工资表;

3。退出

请输入你的选择:

输入:

1回车 请输入员工编号:(1~10)例输入1

输出 您输入的职工编号为1

他的工资为 2元(由于没有设置新建功能,情况有错误)

重新回到主菜单。

若输入的数字在1~10以外,则输出“没有此编号的职工,请您确认有无输错!”并回到主菜单

2回车 请输入员工编号:(1~10)例输入1

输出 您输入的职工编号为1

他的工资为 2元

请输入新的工资金额: (工资数额输入可通过此功能实现)

重新回到主菜单

3回车 按任意键可安全退出。

五、分析与思考:参考了大量的网上资料并经过多次删减调试,由于个人水平,最终只实现了一个只有简单功能的程序,但本人已付出努力,这个程序虽然简单但有些功能还是可以间接实现,例如员工编号的多少大小可以通过先前定义的 数组employee[N]来实现,员工工资的金额也可通过修改员工工资的步骤间接实现。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。