结构体数组处理员工工资
来源:互联网 发布:网络打印机扫描到电脑 编辑:程序博客网 时间:2024/04/29 18:18
题目描述
编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。
输入
输入5个员工的职工姓名、工作年限、工资总额
输出
输出两部分,第一部分输出工资变化之前所有职工的信息,第二部分输出工资变化之后的所有职工的信息
代码:
#include <stdio.h>struct teacher{ char name[20]; int year; int salary;};int main(){ struct teacher teacher1[5]; int i; for(i=0;i<5;i++) { scanf("%s",teacher1[i].name); scanf("%d",&teacher1[i].year); scanf("%d",&teacher1[i].salary); } printf("原始工资\n"); printf("姓名 年限 工资\n"); for(i=0;i<5;i++) { printf("%s %d %d\n",teacher1[i].name,teacher1[i].year,teacher1[i].salary); } for(i=0;i<5;i++) { if(teacher1[i].year>=30) teacher1[i].salary=teacher1[i].salary+100; } printf("加薪后工资\n"); printf("姓名 年限 工资\n"); for(i=0;i<5;i++) { printf("%s %d %d\n",teacher1[i].name,teacher1[i].year,teacher1[i].salary); } return 0;}
运行结果:
输入字符数组的时候不用加取地址符。。
0 0
- 结构体数组处理员工工资
- 员工工资
- 第七周项目29-数组求员工工资
- 第七周项目29-数组求员工工资
- 第七周项目30-分文件用数组求员工工资
- 第七周项目30-分文件用数组求员工工资
- 数组--结构体数组
- 结构体、结构体数组
- 处理数组和结构的函数
- 结构体数组使用方法
- 结构体数组
- 结构体数组
- 数组与结构体
- 结构体数组指针
- 结构体数组格式
- 结构体数组
- 结构体,数组
- 结构体数组
- 灰尘导致镜头图像变形
- (4.6.22.1)来吧,是时候撸一份自己的RxJava框架啦:观察者模式实现链式调用
- HTML H5 ISO-8859-1 ASCII实体转义字符集
- Lua入门
- 如何成为一名优秀的CTO(首席技术官)
- 结构体数组处理员工工资
- Excel工作中容易被忽略的实用技巧
- iOS-申请邓白氏编码的超详细流程介绍
- PM,RD是啥意思
- Ajax跨域访问Tomcat服务器
- test
- 第十一节,Set和Map数据结构
- 导出excel文件
- Android集成ffmpeg