From 19cf7e5bdca7170c80fbb23db75b497480c7286d Mon Sep 17 00:00:00 2001 From: AxiBright Date: Fri, 23 Jan 2026 20:57:50 +0800 Subject: [PATCH] vault backup: 2026-01-23 20:57:50 --- .obsidian/workspace.json | 8 ++++---- YueQian/Homework/1.23.md | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 45cf1b6..9f41745 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -66,7 +66,8 @@ "title": "CQ2605" } } - ] + ], + "currentTab": 3 }, { "id": "84db982cf765aaad", @@ -156,13 +157,12 @@ "state": { "type": "outline", "state": { - "file": "YueQian/相关网站.md", "followCursor": true, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "相关网站 的大纲" + "title": "大纲" } }, { @@ -316,7 +316,7 @@ "remotely-save:Remotely Save": false } }, - "active": "fc295192ba96dde5", + "active": "1fec176bb492eafb", "lastOpenFiles": [ "YueQian/相关网站.md", "YueQian/Homework/1.23.md", diff --git a/YueQian/Homework/1.23.md b/YueQian/Homework/1.23.md index 6dd145d..f27b4c2 100644 --- a/YueQian/Homework/1.23.md +++ b/YueQian/Homework/1.23.md @@ -80,11 +80,11 @@ int main(int argc, char const *argv[]) } ``` 5.编写一个综合程序,结合格式化输入输出、类型转换、IO 流知识点,实现 “字符↔ASCII 码” 双向转换: - 1. 提示用户选择功能:输入 1(字符转 ASCII)、2(ASCII 转字符); - 2. 若选择 1:接收用户输入的单个字符(注意:需处理 scanf 接收字符时的缓冲区问题),输出该字符的 ASCII 码(结合类型转换,char→int); - 3. 若选择 2:接收用户输入的 ASCII 码值(0-127),输出对应的字符(int→char,显式转换); - 4. 增加输入校验:若输入的 ASCII 码超出 0-127 范围,输出 “无效的 ASCII 码”;若输入的不是单个字符,输出 “输入格式错误”; - 5. 核心要求:使用scanf的返回值判断输入是否有效,结合格式化控制符完成输入输出 + a. 提示用户选择功能:输入 1(字符转 ASCII)、2(ASCII 转字符); + b. 若选择 1:接收用户输入的单个字符(注意:需处理 scanf 接收字符时的缓冲区问题),输出该字符的 ASCII 码(结合类型转换,char→int); + c. 若选择 2:接收用户输入的 ASCII 码值(0-127),输出对应的字符(int→char,显式转换); + d. 增加输入校验:若输入的 ASCII 码超出 0-127 范围,输出 “无效的 ASCII 码”;若输入的不是单个字符,输出 “输入格式错误”; + e. 核心要求:使用scanf的返回值判断输入是否有效,结合格式化控制符完成输入输出 ```c ``` \ No newline at end of file