C语言I博客作业05
| 这个作业属于哪个课程 | <C语言程序设计II> | 
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529 | 
| 我在这个课程的目标是 | <了解并熟练运用字符型数据类型,逻辑运算符> | 
| 这个作业在那个具体方面帮助我实现目标 | <专注度,毅力> | 
| 参考文献 | <C语言程序设计(第三版)> | 
1.PTA实验作业(20分/题)
![]()
1.1 题目名1
用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;整型int; | 
|---|
| 数据处理:分支结构if else;表达式 printf("Input error!\n"); | 
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 85 | B | 成绩为B | 
| 120 | Input error! | 成绩不存在 | 
| 100 | A | 成绩为A | 
| 65 | D | 成绩为D | 
1.1.4 PTA提交列表及说明

1.第一个编译错误:因为if else分支语句太多了,搞晕了。
2.第二个编译错误:写着写着忘记写scanf 输入了。
1.2 题目2
| 7-3 有多少位是7? (40分) 描述 从键盘读入一个4位数的整数,求该数中有多少位是7 输入格式: 一个4位数的整数 输出格式: 该整数中7的个数; | 
|---|
1.2.1 数据处理
| 数据表达:整型int n,i,m,count; | 
|---|
| 数据处理:for循环结构里面if分支结构 | 
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 4757 | 2 | 此数中有两个7 | 
| 4857 | 1 | 此数中有1个7 | 
| 4777 | 3 | 此数中有3个7 | 
| 7777 | 4 | 此数中有4个7 | 
1.2.4 PTA提交列表及说明

1.部分正确:n,m,count没有赋予初始值;
2.部分正确:思绪不清;
2.代码互评(5分)
同学代码截图


自己代码截图

1.版面都很整洁;
2.我的与他们相比板书更简洁;
3.都没有运用什么先进语法;
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 周所花时间 | 代码行 | 知识点 | 迷惑点 | 
|---|---|---|---|---|
| 第三周 | 八小时 | 158行 | for循环 | num结构 | 
| 第四周 | 九小时 | 186行 | 调用并定义函数 | 定义函数 | 
| 第五周 | 九小时 | 199行 | 逻辑运算符 字符数据类型 | while循环 | 
3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
1.第五周啦,时间过得好快;
2.想学更多东西,但又怕跟不上;
3.好多同学提前学了,感觉自己不够好学;
                    
                
                
            
        
浙公网安备 33010602011771号