今天发工资

作者首次领取工资,虽有不满但也感到成就感。面对同事离职及自身的困惑,决定珍惜学习机会并努力工作,期望在一年内弥补未解决户口问题带来的损失。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     今天发工资了……今天发工资了……这是我有生以来第一次领工资,没想到人事部门居然还把我期待以久的工资算错了,唉……算了,就直当是好事多磨了。虽然不多,也算是小有成就感的。身边有些熟悉的人就要辞职了,干了一年交1万5也要走,我没有问他们辞职的具体原因,我想是新单位的待遇和发展更有诱惑力吧,突然想起了招聘主管曾经跟我们说过的一句话----"我希望以后你们每个人离开公司时,都怀着怀念的心情!"。当时听着这话不以为然,心想:公司给了我真正踏入社会学习的机会,不管我的报酬有多少,我都会感激公司的,在这样一个本科生满街都是的社会,能在首都北京找到一个差强人意的工作实属不易。可是现在有点茫然了,身边要走的“兄长”好像都没有怀着怀念的心情的,而且今天跟几个我们一起新入职的毕业生们吃饭的时候,也听见他们抱怨,“早知道是这样,就不要户口了,还要等三年才能走...”,我不知道他们说的这样是哪样,刚入职一个月就产生了逆反心里,这是为什么呢?也许是嫌工资少,也许是嫌工作没有创造性,唉.....不知道公司没给我解决北京户口 签一年合同 是好事还是坏事。是不是给我了一个在一年中辛苦努力,然后找个新单位挣更多钱的机会呢?!....呵呵,我不知道。
     对我来说,2005年的关键字是“找工作”、“简历”、“户口”,而2006年的关键字是“工资”、“租房”、“项目”,呵呵,这也许就是人慢慢的转变吧。
     现在我什么都不想了,只有好好工作了,我要把因为学校的原因而不能给我转户口的损失在一年之内弥补过来.........今天已经基本掌握IntelliJ IDEA的用法了,呵呵。
好的,以下是我作为 优快云 开发的 C 知道的回答: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_WORKERS 100 // 职工工资结构体 typedef struct { int id; // 工号 char name[20]; // 姓名 float base_salary; // 基本工资 float position_salary; // 岗位工资 float medical_housing_fund; // 医疗住房基金 float tax; // 税金 float actual_salary; // 实发工资 } Worker; // 输入全车间职工的工资信息 void input_workers(Worker workers[], int n) { for (int i = 0; i < n; i++) { printf("请输入第 %d 个职工的工号、姓名、基本工资、岗位工资、医疗住房基金和税金:\n", i + 1); scanf("%d %s %f %f %f %f", &workers[i].id, workers[i].name, &workers[i].base_salary, &workers[i].position_salary, &workers[i].medical_housing_fund, &workers[i].tax); } } // 计算每一个职工实发工资 void calculate_actual_salary(Worker workers[], int n) { for (int i = 0; i < n; i++) { workers[i].actual_salary = workers[i].base_salary + workers[i].position_salary - workers[i].medical_housing_fund - workers[i].tax; } } // 按实发工资降序排序 void sort_workers(Worker workers[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = i + 1; j < n; j++) { if (workers[i].actual_salary < workers[j].actual_salary) { Worker temp = workers[i]; workers[i] = workers[j]; workers[j] = temp; } } } } // 输出全车间职工的工资信息 void output_workers(Worker workers[], int n) { printf("工号\t姓名\t基本工资\t岗位工资\t医疗住房基金\t税金\t实发工资\n"); for (int i = 0; i < n; i++) { printf("%d\t%s\t%.2f\t\t%.2f\t\t%.2f\t\t%.2f\t%.2f\n", workers[i].id, workers[i].name, workers[i].base_salary, workers[i].position_salary, workers[i].medical_housing_fund, workers[i].tax, workers[i].actual_salary); } } int main() { int n; Worker workers[MAX_WORKERS]; printf("请输入职工人数:\n"); scanf("%d", &n); input_workers(workers, n); calculate_actual_salary(workers, n); sort_workers(workers, n); output_workers(workers, n); return 0; } ``` 以上就是完整的代码,可以直接编译运行。如果您有任何问题或者需要进一步的帮助,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值