/*

职工工资表

建立一个链表 每个节点包含的成员有:职工号和工资,用malloc函数开辟新结点,

要求链表包含5个结点,,从键盘输入结点的有效数据,然后把这些结点的数据打印

出来,用creat函数来建立结点,用list函数来输出数据,

这五个职工号码为1.2.3.4.5

*/

#include

#include

#define MAX 5      // 员工数量

//-- 类型声明 & 函数声明 --

typedef struct ls {     // 链表结构

int     Gong_Hao;

double  Gong_Zi;

struct ls * next;

} ls;

ls * creat(int n);         // 创建链表,同时creat函数调用key 函数进行数据输入

void key(ls * p);          // 数据输入函数

void list(ls * p);         // 显示链表数据

//-- Main 函数 --

int main(void)

{

ls * pl = creat(MAX);

list(pl);

getchar();

return 0;

}

//-- 函数定义 --

ls * creat(int n)

{

ls * pl = NULL;

if(n-- > 0)

{

pl = (ls *)malloc(sizeof(ls));

pl->Gong_Hao = MAX - n;

key(pl);

pl->next = creat(n);

}

return pl;

}

void key(ls * p)

{

printf("请输入员工 %d 的工资: ", p->Gong_Hao);

while(scanf("%lf", &p->Gong_Zi) != 1)

{

while(getchar() != '\n');

printf("[!]请正确输入员工 %d 的工资: ", p->Gong_Hao);

}

while(getchar() != '\n');

}

void list(ls * p)

{

printf("\n\n----------------------------------\n");

while(p)

{

printf("员工%3d    工资 %10.2lf\n", p->Gong_Hao, p->Gong_Zi);

p = p->next;

}

printf("----------------------------------\n\n");

}

c语言把txt中的工资表,一个最简单的工资表相关推荐

  1. a表两个字段都与b表一个字段关联_数据库表的主键实例分析

    主键(PRIMARY KEY):数据库表通常具有包含唯一标识表中每一行的值的一列或一组列.这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性. 业务主键(自然主键):在数据库表中把具有业务 ...

  2. c语言从txt中读取二维坐标,C语言二维数组在文件中读写的问题,谢谢

    已结贴√ 问题点数:10 回复次数:4 C语言二维数组在文件中读写的问题,谢谢 这是一个用二位数组写的五子棋小游戏的代码,我的思路是通过键盘输入坐标显示棋子,当输0 0时保存棋盘并结束游戏,下一次进入 ...

  3. 如何使用python语言将txt中的数据转化成json格式的数据?

    port_result.txt里面的文本内容如下: 怎么罚变道? 如何处罚变道? 怎样处理变道? 要怎么惩处变道? 应该怎么惩办变道? 法律怎么责罚变道? 到底怎么惩罚变道? 说一下怎么处置变道? 说 ...

  4. c语言将数组中奇数放在另一个数组,把数组中所有的奇数放在另一个数组中返回...

    满意答案 asd2257665 2013.12.20 采纳率:49%    等级:12 已帮助:7193人 #define N 10 main() {int i,j,k,a[N],b[N]; prin ...

  5. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 试读版

    ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Clien ...

  6. R语言在散点图中添加lm线性回归公式

    R语言在散点图中添加lm线性回归公式 1. 简单的线性回归 2. 使用ggplot2展示 3. 提取线性回归p值 1. 简单的线性回归 函数自带的例子(R 中键入?lm),lm(y ~ x)回归y=k ...

  7. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上)

    假设我的需求是,在 ABAP 系统里,创建两个数据库表,如下图 Excel 所示. 黄色表的名称为 ZPERSON, 维护的是人的 ID 和名称. 绿色表的名称为 ZMYORDER, 维护的信息是订单 ...

  8. ABAP--如何建立通过sap表维护工具来维护自定义表TCODE

    在sap开发的过程中,经常需要自定义数据表,对于简单的数据表,我们可以通过sap的表维护工具生成维护代码,并建立自定义的TCODE来维护其数据.具体步骤如下: 一.建立自定义表(TCODE :SE11 ...

  9. Form表单的简单使用

    Form表单的简单使用 简介 表单是一个包含表单元素的区域,用于搜集不同类型的用户输入.表单元素是允许用户在表单中(比如:文本域.下拉框.单选框.复选框等等)输入信息的元素.表单使用表单标签<f ...

最新文章

  1. python socket编程步骤_python-socket编程(入门,网络基础)
  2. segnet 编译与测试
  3. Croppic – 免费开源的 jQuery 图片裁剪插件
  4. 如何在centos中找到安装mysql_centos上如何安装mysql
  5. SAP License:SAP ECC6安装系列三:关于SAP你也许想知道的一些事
  6. EntityFramework中IEnumerable和IQueryable的含义和区别
  7. EN 1650化学消毒剂和防腐剂检测
  8. UltraEdit 注册机使用激活方法:
  9. 用氦气(He)、氖气(Ne)、氩气(Ar)、118号元素(气奥)(Og,放射性,人造元素)组成的激光器
  10. 服务器ssd硬盘格式化,ssd固态硬盘格式化教程
  11. 微信哪个电话能转人工服务器,微信人工客服电话多少?微信客服怎么打转人工(这份教程收好了)...
  12. 3-Go并发编程与协程Goroutine
  13. 写出语句的四元式序列
  14. php mysql防注入字符串过滤_php中防止SQL注入的方法
  15. Protobuf是什么
  16. 当代人物杂志封面人物杨剑昌新春寄语:仗剑维权,鞠躬尽瘁
  17. 《吐血整理》Linux面试题Top100@面试官你好,我精通Linux!嘿嘿~
  18. codeforces第一次GYM经历
  19. 区块链、AI遇上艺术,科技突破艺术的想象空间
  20. 【课程设计】基于Taro+React+Springboot+TaroUI+Python爬虫的网络音乐播放小程序详细设计实现

热门文章

  1. java 编码 正弦计算器_计算器完整代码(java).doc
  2. 翻转和旋转计算机教学,《神奇的变幻──翻转和旋转》教学设计
  3. 三星oneui主屏幕费电_三星OneUI 3.0升级时间表:电池问题似乎已经修复
  4. 虚拟现实沉浸式体验 VR一体机推荐
  5. Android测试思路
  6. Android 端读取图片exif信息,并对其进行修改
  7. 我们应该具有的精神观
  8. 2021全球与中国红外传感器芯片市场现状及未来发展趋势
  9. 名创优品:国内“触礁”,海外“提速”
  10. mysql数据库权限查询_mysql数据库权限管理