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.好多同学提前学了,感觉自己不够好学;

posted on 2020-11-21 17:31  周鑫121  阅读(133)  评论(3)    收藏  举报

导航