C语言博客作业5
作业头
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | <作业05> |
| 我在这个课程的目标是 | <回顾知识点> |
| 这个作业在那个具体方面帮助我实现目标 | <规范行为和优美排版> |
| 参考文献 | <b站> |
1.PTA实验作业(20分/题)
1.1

1.1.1数据处理
数据表达:if-else语句编程,输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
数据处理:运用分支函数if,简单数学函数计算。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 97 | A | 测试score>=90&&score<=100 |
| 720 | Input error | score>100 |
| 24 | E | score>=0&&score<60 |
1.1.4 PTA提交列表及说明

编译错误:单词错误,眼高手低,未定义grade
如何解决:一开始未定义grade查后我上传还是编译错误,调试后才发现单词错误
1.2
题目名2:从键盘读入一个4位数的整数,求该数中有多少位是7?输入格式:一个4位数的整数;输出格式:该整数中7的个数。
1.2.1数据处理
数据处理:定义整型变量x,s=0.s为输出结果
数据表达:if的分支结构,取余
1.2.2实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1999 | 0 | 没有7 |
| 2777 | 3 | 三个7 |
| 7722 | 2 | 两个7 |
1.2.4 PTA提交列表及说明

编译错误:没有输出s,🤮傻了吧唧了
解决方案:看了一会儿b站才发现这种错误。。。。。
2.代码互评(5分)
同学代码截图


···分割线···
自己代码截图

·比较
1.代码清晰简洁
2.if-else语句得当
3.自己看起来很不舒服,说到底还是太死板了
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学的知识点简介 | 目前比较迷惑的内容 |
|---|---|---|---|---|
| 10/12——10/18 | 16h | 100 | c语言的辨识,什么是c语言 | c语言的优越 |
| 10/24——11/1 | 12h | 200 | 将数据转化为代码 | 符号的含义 |
| 11/2——11/7 | 10h | 240 | for的循环语句 | 定义函数的划分 |
| 11/8 ——11/15 | 10h | 255 | pow(),sqrt()函数 | 自定义函数的设定与运用 |
| 11/16 ——11/22 | 23h | 324 | if-else分支 | 对于空格的使用不清不楚 |
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第一周 | 430 | 63 |
| 第二周 | 540 | 80 |
| 第三周 | 770 | 237 |
| 第四周 | 800 | 244 |
| 第五周 | 82 | 257 |
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
内容:
·学习了if-else 分支结构,四则运算中的字符运算。
感悟:
·c语言需要细心细心细心无论那个环节字符单词出错都会导致整盘崩盘
·自学非常重要在大学MOOC网,自学效果非常好。

浙公网安备 33010602011771号