第十六周 OJ<2>---结构体---职工信息结构体
来源:互联网 发布:牛顿环实验数据 编辑:程序博客网 时间:2024/04/30 07:51
Copyright (c) 2016,
烟台大学计算机与控制学院 All ringts reserved.
文件名称:OJ总结<2>--结构体---职工信息结构体
作 者:王兴振
完成日期:2016年12月16日
版 本 号:未知
题目描述:
编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的
职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。
输 入:
输入5个员工的职工姓名、工作年限、工资总额
输 出:
输出两部分,第一部分输出工资变化之前所有职工的信息,第二部分输出工资变化之后的所有职工的信息
样例输入:
zhang1 5 1000
zhang2 10 2000
zhang3 20 3000
zhang4 40 4000
zhang5 50 5000
样例输出:
原始工资
姓名 年限 工资
zhang1 5 1000
zhang2 10 2000
zhang3 20 3000
zhang4 40 4000
zhang5 50 5000
加薪后工资
姓名 年限 工资
zhang1 5 1000
zhang2 10 2000
zhang3 20 3000
zhang4 40 4100
zhang5 50 5100
答 案:
#include <stdio.h>#include <stdlib.h>typedef struct{ char name[10]; int year,wage;}worker;int main(){ worker a[50]; int i; for(i=0;i<5;i++) { scanf("%s %d %d", &a[i].name,&a[i].year,&a[i].wage); } printf("原始工资\n"); printf("姓名 年限 工资\n"); for(i=0;i<5;i++) { printf("%s %d %d\n", a[i].name,a[i].year,a[i].wage); } printf("加薪后工资\n"); printf("姓名 年限 工资\n"); for(i=0;i<5;i++) { if(a[i].year>30) a[i].wage+=100; printf("%s %d %d\n", a[i].name,a[i].year,a[i].wage); } return 0;}
总 结:
空格要求太严格。
1 0
- 第十六周 OJ<2>---结构体---职工信息结构体
- 第十六周 OJ 职工信息结构体
- 第十六周OJ(2)职工信息结构体
- 第十六周oj题目职工信息结构体
- 第十六周OJ——职工信息结构体
- 第十六周-职工信息结构体
- 第十六周 职工信息结构体
- 第十六周 结构体---职工信息结构体
- 第十六周项目—职工信息结构体
- 第16周OJ实践2 结构体---职工信息结构体
- 职工信息结构体
- 结构体---职工信息结构体(oj)
- oj问题二-结构体-职工信息结构体
- 第16周 oj Problem B: 结构体---职工信息结构体
- C语言OJ项目参考(2877)职工信息结构体
- 第十六周 OJ<3>---结构体--学生信息排序
- 结构体---职工信息结构体
- 结构体---职工信息结构体
- Wordpress 禁止加载Google Front
- C语言笔记
- Rails中的content_tag与concat用法,可以连接任意html元素
- 简述Python爬虫
- javascript中的if
- 第十六周 OJ<2>---结构体---职工信息结构体
- jQuery在textarea光标处插入文本
- Ubuntu14.04 安装tomcat
- fedora 安装视频播放器mplayer
- (转)android Apk打包过程概述_android是如何打包apk的
- [NOIP2016] 蚯蚓
- 对象数组遍历
- 中国限制黄金进口防止人民币外流
- JavaScript函数