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元工资,并输出工资变化后的所有职工的信息相关推荐

  1. 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。

    *编写程序定义一个有 10 个 int 型元素的数组,并以其 在数组中的位置作为各元素的初值.*/ int main(void) {     int array[10];     for (int i ...

  2. C++ 利用结构体数组编写一个程序,对10名小学生的信息进行管理,学生结构体的成员包括姓名、学号、年龄、语文成绩、数学成绩、英语成绩、三门课总分等

    利用结构体数组编写一个程序,对10名小学生的信息进行管理,学生结构体的成员包括姓名.学号.年龄.语文成绩.数学成绩.英语成绩.三门课总分等,具体要求如下: (1)要求通过键盘完成各位小学生的信息录入( ...

  3. (c语言)有10个学生,每个学生数据包括学号、姓名、3门课程成绩,编写程序定义结构体从键盘上输入10个学生的学号、姓名和3门课程的成绩,并输出

    有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,编写程序定义结构体,从键盘上输入10个学生的学号.姓名和3门课程的成绩,并输出3门课程的总平均成绩和最高分的学生的数据(包括学号.姓名.3门 ...

  4. 某选秀比赛的晋级规则是:如果7个评委中,有4个及以上评委投赞成票。试用数组编写程序判断某选手是否晋级

    某选秀比赛的晋级规则是:如果7个评委中,有4个及以上评委投赞成票.试用数组编写程序判断某选手是否晋级. int main() {int sum=0,i,n=0;printf("同意为1,不同 ...

  5. 编写程序定义char型变量ch1和ch2值并输入,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行

    1-4 字符数据格式化输出 编写程序定义char型变量ch1和ch2值并输入,依次按字符.十进制.八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行 输入格式: 输入两个字符并各占一行. 输 ...

  6. Java黑皮书课后题第7章:***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行、同列、同一对角线)。编写程序显示一个解决方案

    7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行.同列.同一对角线).编写程序显示一个解决方案 题目 题目描述 破题 题目 题目描述 ...

  7. java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...

    编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...

  8. 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...

  9. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

最新文章

  1. c++用一级运算比较大小_阿里百度腾讯 C/C++ 面试题总结,我全都告诉你!
  2. SEO优化如何“搭乘”线上营销推广“列车”?
  3. OpenCV图像操作
  4. mysql256次利用_【案例】【MySQL】一次复杂的主从库数据不一致修复
  5. OpenCV与图像处理学习十四——SIFT特征(含代码)
  6. IBM X3650 M4 服务器
  7. bootstrap table 合并行_ElementUI Table组件如何使用合并行或列功能深入解析
  8. STL---二分查找、去重、全排列
  9. 自动化专题讲座:作为自动化工程师,如何才能更好的承担社会责任?
  10. 工业过程控制领域中通信
  11. 大家人寿大幅减持,金地集团良好融资局面还能延续多久?
  12. Windows Phone 7.5及诺基亚Lumia 800使用感受
  13. 用Python写个桌面挂件,手把手带你做只桌面宠物~
  14. 初步了解jquery mobile
  15. poj 百练 2807:两倍
  16. AI又来割韭菜了 280亿估值的寒武纪科创板IPO堪忧?
  17. python 爬虫入门——获取页面代码
  18. AGV-麦克纳姆轮小车控制总结
  19. 信息安全工程师考试大纲(2016)二
  20. Forrester:一年内将改变云格局的九大趋势

热门文章

  1. 基于51单片机的智能加湿器设计。 有仿真,程序,原理图,原文
  2. No address associated with hostname
  3. vue点击左右箭头左右滑动效果
  4. ajax前端传参总结
  5. 王红 中国民航大学计算机学院,计算机编程(王红)
  6. XELTEK希尔特自动序列号递增功能
  7. LD 文件:规则详解
  8. 无法打开Win10计算机管理,win10我的电脑管理打不开怎么办_win10此电脑管理打不开如何修复...
  9. 视频格式无损/快速转换——ffmpeg(mkv等转mp4)
  10. cad中直径符号不显示_CAD钢筋符号不知道怎么输入?看完这篇文章你就会了