这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
我在这个课程的目标是 | 学会if-else循环,char字符型 |
这个作业在那个具体方面帮助我实现目标 | 做PTA题 |
参考文献 | c语言程序设计(第三版) |
学号 | 20208931 |
1.PTA实验作业 | |
1.1C程序设计
用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
当 90≤ score≤100时, grade=A ;
当80≤ score<90时,grade=B;
当70≤ score<80时, grade=C;
当60≤ score<70时,grade=D;
当0≤ score<60时,grade=E。
如果输入成绩 score<0或 score>100,则输出“Input error!”。
1.1.1数据处理
数据表达:定义整形变量score,应用逻辑运算语言;
数据处理:利用多次if-else循环,逻辑判断语句。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
95 | A | 结果为A |
85 | B | 结果为B |
75 | C | 结果为C |
1.1.4 PTA提交列表及说明 | ||
编译错误:忘记打&,打上&;
部分正确:逻辑不对,改变一些语句的顺序。
1.2 有多少位是7?
从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1 数据处理
数据表达:定义整形a,b,c,d,e,f,利用if-else循环语句;
数据处理:利用循环语句循环重复输出结果。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4577 | 2 | 结果为2 |
7757 | 3 | 结果为3 |
1.2.4 PTA提交列表及说明 | ||
编辑错误:忘了一些符号。
2.代码互评
同学代码截图
自己代码截图
对比:1.定义符号用的比较复杂,导致打的不怎么顺心。
2.思路不怎么清晰。
3.学习总结
3.1 学习进度条
周/星期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|
第12周 | 18小时 | 字符型函数 | 思路不清晰 |
第11周 | 14小时 | 定义函数,运算规则 | 思路不清晰 |
第10周 | 12小时 | 模仿加思路创新 | 思路不清晰 |
第9周 | 11小时 | 模仿 | 思路不清晰 |
第8周 | 10小时 | 模仿 | 不清晰目标 |
3.2 累积代码行和博客字数 | |||
时间 | 博客字数 | 代码行数 | |
---- | ---- | ---- | |
第8周 | 800 | 100 | |
第9周 | 1000 | 150 | |
第10周 | 1200 | 200 | |
第11周 | 1500 | 250 | |
第12周 | 1600 | 300 | |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
学习C语言已经比较久,也只能说刚刚入门吧,对这门语言还有很多问题不懂,在上课时间老师讲的基本会了,但在PTA中还是会遇到一些问题,现在差不多是打基础,感觉解决问题之后会很轻松,有愉悦感,注重基础,加油!