c语言把txt中的工资表,一个最简单的工资表
/*
职工工资表
建立一个链表 每个节点包含的成员有:职工号和工资,用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中的工资表,一个最简单的工资表相关推荐
- a表两个字段都与b表一个字段关联_数据库表的主键实例分析
主键(PRIMARY KEY):数据库表通常具有包含唯一标识表中每一行的值的一列或一组列.这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性. 业务主键(自然主键):在数据库表中把具有业务 ...
- c语言从txt中读取二维坐标,C语言二维数组在文件中读写的问题,谢谢
已结贴√ 问题点数:10 回复次数:4 C语言二维数组在文件中读写的问题,谢谢 这是一个用二位数组写的五子棋小游戏的代码,我的思路是通过键盘输入坐标显示棋子,当输0 0时保存棋盘并结束游戏,下一次进入 ...
- 如何使用python语言将txt中的数据转化成json格式的数据?
port_result.txt里面的文本内容如下: 怎么罚变道? 如何处罚变道? 怎样处理变道? 要怎么惩处变道? 应该怎么惩办变道? 法律怎么责罚变道? 到底怎么惩罚变道? 说一下怎么处置变道? 说 ...
- c语言将数组中奇数放在另一个数组,把数组中所有的奇数放在另一个数组中返回...
满意答案 asd2257665 2013.12.20 采纳率:49% 等级:12 已帮助:7193人 #define N 10 main() {int i,j,k,a[N],b[N]; prin ...
- 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 试读版
ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Clien ...
- R语言在散点图中添加lm线性回归公式
R语言在散点图中添加lm线性回归公式 1. 简单的线性回归 2. 使用ggplot2展示 3. 提取线性回归p值 1. 简单的线性回归 函数自带的例子(R 中键入?lm),lm(y ~ x)回归y=k ...
- 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上)
假设我的需求是,在 ABAP 系统里,创建两个数据库表,如下图 Excel 所示. 黄色表的名称为 ZPERSON, 维护的是人的 ID 和名称. 绿色表的名称为 ZMYORDER, 维护的信息是订单 ...
- ABAP--如何建立通过sap表维护工具来维护自定义表TCODE
在sap开发的过程中,经常需要自定义数据表,对于简单的数据表,我们可以通过sap的表维护工具生成维护代码,并建立自定义的TCODE来维护其数据.具体步骤如下: 一.建立自定义表(TCODE :SE11 ...
- Form表单的简单使用
Form表单的简单使用 简介 表单是一个包含表单元素的区域,用于搜集不同类型的用户输入.表单元素是允许用户在表单中(比如:文本域.下拉框.单选框.复选框等等)输入信息的元素.表单使用表单标签<f ...
最新文章
- python socket编程步骤_python-socket编程(入门,网络基础)
- segnet 编译与测试
- Croppic – 免费开源的 jQuery 图片裁剪插件
- 如何在centos中找到安装mysql_centos上如何安装mysql
- SAP License:SAP ECC6安装系列三:关于SAP你也许想知道的一些事
- EntityFramework中IEnumerable和IQueryable的含义和区别
- EN 1650化学消毒剂和防腐剂检测
- UltraEdit 注册机使用激活方法:
- 用氦气(He)、氖气(Ne)、氩气(Ar)、118号元素(气奥)(Og,放射性,人造元素)组成的激光器
- 服务器ssd硬盘格式化,ssd固态硬盘格式化教程
- 微信哪个电话能转人工服务器,微信人工客服电话多少?微信客服怎么打转人工(这份教程收好了)...
- 3-Go并发编程与协程Goroutine
- 写出语句的四元式序列
- php mysql防注入字符串过滤_php中防止SQL注入的方法
- Protobuf是什么
- 当代人物杂志封面人物杨剑昌新春寄语:仗剑维权,鞠躬尽瘁
- 《吐血整理》Linux面试题Top100@面试官你好,我精通Linux!嘿嘿~
- codeforces第一次GYM经历
- 区块链、AI遇上艺术,科技突破艺术的想象空间
- 【课程设计】基于Taro+React+Springboot+TaroUI+Python爬虫的网络音乐播放小程序详细设计实现
热门文章
- java 编码 正弦计算器_计算器完整代码(java).doc
- 翻转和旋转计算机教学,《神奇的变幻──翻转和旋转》教学设计
- 三星oneui主屏幕费电_三星OneUI 3.0升级时间表:电池问题似乎已经修复
- 虚拟现实沉浸式体验 VR一体机推荐
- Android测试思路
- Android 端读取图片exif信息,并对其进行修改
- 我们应该具有的精神观
- 2021全球与中国红外传感器芯片市场现状及未来发展趋势
- 名创优品:国内“触礁”,海外“提速”
- mysql数据库权限查询_mysql数据库权限管理