diff --git a/最后一舞/C语言基础进阶合集版编程题.md b/最后一舞/C语言基础进阶合集版编程题.md
index e313149..b612ed5 100644
--- a/最后一舞/C语言基础进阶合集版编程题.md
+++ b/最后一舞/C语言基础进阶合集版编程题.md
@@ -289,7 +289,49 @@ dee
 
 ---
 
+## 文件
+
+### 1.文件字符统计
+
+**题目:**给定一个文件“test1.txt“,请统计文件中的英文字母字符和数字字符的个数
+
+**输入:**给定的一个文件“test1.txt“
+
+**输出:**英文字母和数字的个数,用空格隔开
+
+```ini
+输入样例:一个文件,假设内容为:ab\n123\n***\n
+输出样例:2 3
+```
 
 
 
+### 2.文件合并
+
+**题目:**给定两个文件“test1.txt“和”test2.txt“,请把两个文件中的内容合并到一起并写入到新的文
+
+件”test3.txt”之中
+
+**输入:**两个文件“test1.txt“和”test2.txt“
+
+**输出:**合并后的文件“test3.txt“
+
+```ini
+输入样例:
+假设 test1.txt 的内容为:ab\ncd
+假设 test2.txt 的内容为:efg\nhi
+输出样例:test3.txt 的内容:ab\ncdefg\nhi
+```
+
+
+
+### 3.写入数据到文件
+
+**题目:**编写程序,实现把从键盘敲入的字符数据都追加存入文件“test.txt”中,直到敲入 ctrl+z 结束,
+
+注意是追加写入,也就是说文件中原本的内容依旧保留
+
+**输入:**从键盘敲入字符,假设敲入了“abc\ndef”,原本的“test.txt“文件中的内容为“我爱中国”
+
+**输出:**写入后的文件,按照输入的方式写入后,结果应该为:“我爱中国 abc\ndef“