C语言之结构体 现有36名教师,每个教师包括教工号,姓名,工资共三项基本信息,请用C语言编程,从键盘上输入每一位教师的基本信息,并打印输出工资最高者的工号,姓名工资和所有教师的平均工资
来源:互联网 发布:怎么使用java 编辑:程序博客网 时间:2024/05/04 00:10
#include <stdio.h>/*现有36名教师,每个教师包括教工号,姓名,工资共三项基本信息,请用C语言编程,从键盘上输入每一位教师的基本信息,并打印输出工资最高者的工号,姓名工资和所有教师的平均工资*//*结构体 教师包括教工号、姓名、工资*/struct teacher{ int num; char name[20]; int salary;};int main(){ /*声明36个教师,从键盘录入教师信息*/ struct teacher th[3]; int i,j,k,avg=0,total,s,z=0; printf("----------录入教师信息----------\n"); for(i=0;i<3;i++){ printf("请输入第%d教工号:",i+1); scanf("%d",&th[i].num); printf("请输入第%d教工姓名:",i+1); scanf("%s",&th[i].name); printf("请输入第%d教工工资:",i+1); scanf("%d",&th[i].salary); } /*最高者和平均工资*/ s=th[0].salary; total=th[0].salary; for(k=1;k<3;k++){ if(s>th[k].salary){ }else{ s=th[k].salary; z=k; } total=th[k].salary+total; } avg=total/3; /*输出*/ printf("输出教师信息:\n"); printf("--------------------\n"); printf("教工号 姓名 薪资 平均工资\n"); /* for(j=0;j<3;j++){ printf("%d %s %d",th[j].num,th[j].name,th[j].salary); printf("\n"); }*/ printf("%d %s %d %d",th[z].num,th[z].name,th[z].salary,avg); printf("\n");}
0 0
- C语言之结构体 现有36名教师,每个教师包括教工号,姓名,工资共三项基本信息,请用C语言编程,从键盘上输入每一位教师的基本信息,并打印输出工资最高者的工号,姓名工资和所有教师的平均工资
- 定义一个基类有姓名、性别、年龄,再由基类派生出教师类和学生类,教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。
- 实验题 用类建立职工工资管理数据库,计算总工资并排序输出 统计并输出总工资最高的职工姓名和工资
- 如果将教师和学生的数据存储在同一种数据结构中。教师的数据包括编号、姓名、职业和职
- 编写一个学生和教师数据输入和显示程序,学生数据有编号,姓名,班号,和成绩,教师数据有编号,姓名,职称和部门。要求将编号,姓名输入显示设计成一个类person,并作为学生数据类t和教师数据操作类的基类
- 龙江8千教师不满工资罢工
- Java练习题14 教师研究生工资
- 问题:设计一个大学教师和学生管理程序, 教师包括 编号、姓名、职称和教研室 数据的输入输出; 大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩的输入输出和计算平均分; 研究生包
- MapReduce案例学习(6) 列出工资比公司平均工资要高的员工姓名及其工资
- 使用光标查询10部门的员工姓名和工资,并打印__使用光标查询员工姓名和工资,并打印
- 编写一个程序,定义一个职工类,输入3个职工的编号、姓名、工资和年龄, 类中的成员函数实现输入、输出,在主函数中定义对象,并计算输出3个职工的平均工资。
- c语言:用结构体变量输出学生的信息,包括学号,姓名,性别。
- C语言项目--教师信息/学生成绩管理系统
- C语言项目--教师信息/学生成绩管理系统
- C语言项目--教师信息/学生成绩管理系统
- C语言课设--教师评价系统
- C语言课程设计-教师工作管理系统
- 教师的“职业病”
- 109.leetcode Convert Sorted List to Binary Search Tree(medium)[链表 平衡二叉搜索树 二分查找]
- Medium of Two Sorted Arrays
- 全角转半角/半角转全角(Python)
- Shader特效——“马赛克”的实现【GLSL】
- 指针的理解
- C语言之结构体 现有36名教师,每个教师包括教工号,姓名,工资共三项基本信息,请用C语言编程,从键盘上输入每一位教师的基本信息,并打印输出工资最高者的工号,姓名工资和所有教师的平均工资
- IOS-多线程(非常全面)
- 二维码的扫描
- Java和C++在编译和运行上有什么区别?
- 串口编程及其相关协议
- 访问权限问题
- 5、并发编程的3个概念:原子性、可见性、有序性
- EmguCV编程第二天
- 字符指针和字符数组