C语言I博客作业07
本文总字数:1537,阅读预计需要:4分钟
1.PTA实验作业(20分/题)
1.1 题目名1
1.1.1数据处理
* 数据表达:使用了三个变量,分别为sum,i,n,都为浮点型。
* 数据处理:使用了逻辑运算符,赋值运算符,关系运算符,使用了if分支语句与while循环语句。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
![]() |
![]() |
使用简单数据验证程序的正确性 |
![]() |
![]() |
第二次检验程序的正确性 |
![]() |
![]() |
多次检验程序的正确性 |
1.1.4 PTA提交列表及说明
提交列表说明:
遇到的问题:写的时候遇到多次部分错误,并提交列表显示部分正确,在极端值处错误。
-
解决:经过多次读程序发现,当n=-1时,程序就不能输出任何数,因此加上一个if语句。
1.2 题目2
1.2.1 数据处理
* 数据表达:使用整型变量分别为h,a,H,A,ph,pa。
* 数据处理:使用了关系运算符,逻辑运算符,赋值运算符,使用了if与if-else分支语句和while循环语句。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
![]() |
![]() |
使用简单数据验证程序的正确性 |
![]() |
![]() |
第二次检验程序的正确性 |
![]() |
![]() |
多次检验程序的正确性 |
1.2.4 PTA提交列表及说明
提交列表说明:
遇到的问题:提交列表显示部分错误
-
解决:通过调试发现,原来是当室友阵亡时,还能攻击一下,因此加上了一个if语句。
2.代码互评(5分)
同学代码
自己代码
-
区别:
该同学的比我多使用了一个变量,而我是将要赋的值到原变量上。
同学代码
自己代码
-
区别:
我的第一次输入在循环体内,而同学在循环体外。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第8周/10.19~10.25 | 12h | 280 | 预习了一下课本,了解代码的样子,并学习了基本代码 | 无 |
第9周/10.26~11.1 | 15h | 300 | 了解了基本的常量与变量,与数据类型 | 对于细节有许多不到位,还有对许多知识完全不了解 |
第10周/11.2~11.6 | 20h | 350 | if语句和for循环语句的运用 | 就像今天的作业一样,看不懂复杂代码,只能在简单中窥探 |
第11周/11.7~11.14 | 16h | 410 | 自定义函数的使用 | 无,但学习态度方面越来越被动 |
第12周/11.15~11.21 | 18h | 626 | 分支语句的使用 | 像镶嵌结构还不能灵活运用,没有一个深刻理解,像做数字金字塔时会出现思维卡壳 |
第13周/11.22~11.28 | 15h | 664 | switch-case语句的学习,和一些练习并行 | 调用函数有许多疑惑,需要进一步学习。 |
第14周/11.29~12.5 | 16h | 564 | 学习while和do-while循环语句,并做了一些练习 | 对于这个语句还不能一下子反应过来 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· DeepSeek智能编程
· 精选4款基于.NET开源、功能强大的通讯调试工具
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?