2、采用结构体数组编写程序,定义一个含职工姓名、工作年限、工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超30年的职工加1000元工资,并输出工资变化后的所有职工的信息
2、采用结构体数组编写程序,定义一个含职工姓名、工作年限、工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超过30年的职工加1000元工资,并输出工资变化后的所有职工的信息(要求用下标法和指针法实现)
#include<stdio.h>struct WORKER
{char name[20] ;int worktime ;int salary ;
};void Intput ( struct WORKER *p )
{for ( int i = 0 ; i < 5 ; i ++ ){scanf("%s %d %d",(p+i)->name , &(p+i)->worktime , &(p+i)->salary );}
}void Output ( struct WORKER *p )
{for ( int i = 0 ; i < 5 ; i ++ ){if ( (p+i)->worktime > 30 ){(p+i)->salary += 1000 ;}printf("%s %d %d\n",(p+i)->name , (p+i)->worktime , (p+i)->salary );}printf("\n");
}int main (void)
{struct WORKER wor[5] ;Intput(wor) ;Output(wor) ;return 0 ;
}
2、采用结构体数组编写程序,定义一个含职工姓名、工作年限、工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超30年的职工加1000元工资,并输出工资变化后的所有职工的信息相关推荐
- 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。
*编写程序定义一个有 10 个 int 型元素的数组,并以其 在数组中的位置作为各元素的初值.*/ int main(void) { int array[10]; for (int i ...
- C++ 利用结构体数组编写一个程序,对10名小学生的信息进行管理,学生结构体的成员包括姓名、学号、年龄、语文成绩、数学成绩、英语成绩、三门课总分等
利用结构体数组编写一个程序,对10名小学生的信息进行管理,学生结构体的成员包括姓名.学号.年龄.语文成绩.数学成绩.英语成绩.三门课总分等,具体要求如下: (1)要求通过键盘完成各位小学生的信息录入( ...
- (c语言)有10个学生,每个学生数据包括学号、姓名、3门课程成绩,编写程序定义结构体从键盘上输入10个学生的学号、姓名和3门课程的成绩,并输出
有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,编写程序定义结构体,从键盘上输入10个学生的学号.姓名和3门课程的成绩,并输出3门课程的总平均成绩和最高分的学生的数据(包括学号.姓名.3门 ...
- 某选秀比赛的晋级规则是:如果7个评委中,有4个及以上评委投赞成票。试用数组编写程序判断某选手是否晋级
某选秀比赛的晋级规则是:如果7个评委中,有4个及以上评委投赞成票.试用数组编写程序判断某选手是否晋级. int main() {int sum=0,i,n=0;printf("同意为1,不同 ...
- 编写程序定义char型变量ch1和ch2值并输入,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行
1-4 字符数据格式化输出 编写程序定义char型变量ch1和ch2值并输入,依次按字符.十进制.八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行 输入格式: 输入两个字符并各占一行. 输 ...
- Java黑皮书课后题第7章:***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行、同列、同一对角线)。编写程序显示一个解决方案
7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行.同列.同一对角线).编写程序显示一个解决方案 题目 题目描述 破题 题目 题目描述 ...
- java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...
编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...
- 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...
- Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期
Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...
最新文章
- c++用一级运算比较大小_阿里百度腾讯 C/C++ 面试题总结,我全都告诉你!
- SEO优化如何“搭乘”线上营销推广“列车”?
- OpenCV图像操作
- mysql256次利用_【案例】【MySQL】一次复杂的主从库数据不一致修复
- OpenCV与图像处理学习十四——SIFT特征(含代码)
- IBM X3650 M4 服务器
- bootstrap table 合并行_ElementUI Table组件如何使用合并行或列功能深入解析
- STL---二分查找、去重、全排列
- 自动化专题讲座:作为自动化工程师,如何才能更好的承担社会责任?
- 工业过程控制领域中通信
- 大家人寿大幅减持,金地集团良好融资局面还能延续多久?
- Windows Phone 7.5及诺基亚Lumia 800使用感受
- 用Python写个桌面挂件,手把手带你做只桌面宠物~
- 初步了解jquery mobile
- poj 百练 2807:两倍
- AI又来割韭菜了 280亿估值的寒武纪科创板IPO堪忧?
- python 爬虫入门——获取页面代码
- AGV-麦克纳姆轮小车控制总结
- 信息安全工程师考试大纲(2016)二
- Forrester:一年内将改变云格局的九大趋势
热门文章
- 基于51单片机的智能加湿器设计。 有仿真,程序,原理图,原文
- No address associated with hostname
- vue点击左右箭头左右滑动效果
- ajax前端传参总结
- 王红 中国民航大学计算机学院,计算机编程(王红)
- XELTEK希尔特自动序列号递增功能
- LD 文件:规则详解
- 无法打开Win10计算机管理,win10我的电脑管理打不开怎么办_win10此电脑管理打不开如何修复...
- 视频格式无损/快速转换——ffmpeg(mkv等转mp4)
- cad中直径符号不显示_CAD钢筋符号不知道怎么输入?看完这篇文章你就会了