C语言I作业10
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 |
我在这个课程的目标是 | 熟练掌握C语言和markdown语法的相关用法 |
这个作业在那个具体方面帮助我实现目标 | 它能够让我更好的去熟悉C语言和markdown语法 |
参考文献 | PTA常见问题解析 , C语言程序设计 ,C Primer Plus |
1.PTA实验作业
PTA排名:
**1.17-7 编程打印空心字符菱形 **
题目内容:
。
1.1.1数据处理
数据表达:我用int定义了i,j,k,x,m这些整型变量,用scanf语句输入了起始字母和菱形高度。
数据处理:通过for语句的循环嵌套完成。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
B 5 | ![]() |
样本数据 |
C 6 | ![]() |
实验数据 |
1.1.4 PTA提交列表及说明
提交列表说明
1部分正确:
一开始我的代码是这样的,我就很奇怪,部分正确,找了好久。
2答案正确:后面发现原来是赋值符号搞错了。
1.2 7-8 输出三角形字符阵列
题目内容:
1.2.1数据处理
数据表达:用int去定义整型变量,用scanf语句输入和printf语句输出,for语句循环嵌套。
数据处理:通过使用for语句的环环相扣完成的。
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | ![]() |
样本数据 |
6 | ![]() |
实验数据 |
1.2.4 PTA提交列表及说明
提交列表说明
1格式错误:
每个字母后都有一个空格,这里我没看到。
2答案正确:后面重新看了一遍题目才发现。
2.代码互评
同学代码
自己代码截图
题目梅森数。相同点:都是用pow函数去完成的这道题。不同点:他们俩的解题思路和我是不同的,我觉得我的相对于他们俩较为简单一些,我用了sqrt函数去完成的。
3.学习总结
3.1学习进度条
|时间|所花时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|---|:--😐---|:--😐---|:--😐---|:--😐
|第一周|一天|25|正式了解C语言|无|
|第二周|一天|50|了解markdown语法|无|
|第三周|三天|66|掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数|无|
|第四周|三天|84|掌握使用for循环语句实现指定次数的循环程序设计|无|
|第五周|三天|86|对函数的定义和调用有初步的认识,能模仿编程|无|
|第六周|三天|146|熟悉多分支结构、字符型数据类型和逻辑运算符|无|
|第七周|三天|129|熟悉多分支结构switch语句的使用|无|
|第八周|三天|96|熟悉使用while和do-while结构解决问题|while语句和dowhile语句还是有点没分清楚|
|第九周|三天|106|熟悉break、continue的使用和熟悉使用循环的嵌套解决问题|continue语句不能熟悉运用|
|第十周|三天|113|选择合适的算法、合理的循环结构,熟练的编写程序|有些算法还是没弄懂|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)