C语言I博客作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
我在这个课程的目标是 更深入的学习分支结构,接触和熟悉字符型数据和逻辑运算符
这个作业在那个具体方面帮助我实现目标 认识代码,分析代码,更深入的理解代码
参考文献 c语言程序设计课本与百度以及c primer plus
1.PTA实验作业
1.1C程序设计 实验2-2-1
题目内容描述 :用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
1.1.1数据处理
数据表达 :用了整型变量score 、grade,score是用户输入的成绩,grade是用来储存结果,字符型变量 op,用来表示成绩的等级。
数据处理 :grade='A';将成绩等级赋给grade,90<=score&&score<=100;判断成绩等级的条件。

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

答案正确 :虽然答案正确,但在后面的做题过程中我发现自己在多分支结构中分支结构的嵌套时大括号的使用和程序运行时的顺序有些混乱。

1.2 有多少位是7?
题目内容描述 :从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1数据处理

数据表达 :用了整型变量m、a、b、c、d、sum,m表示用户输入的四位整数,a、b、c、d通过取余取整运算后表示四位整数各个位上的数字,sum记录四位整数中位数为7的个数。
数据处理 :a=m/1000;b=(m/100)%10;c=m%1000/10%10;d=m%1000%100%10;分别对输入的四位整数取余和取整运算,提取出原本四位整数各个位上的数字。

1.2.2实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

答案正确:因为我在程序错误时没提交,所以没有错误信息,但是通过查阅资料做题的在这个过程中还是学会了采用取余和取整的方法
做这类的题型。收获颇丰。
2.代码互评
同学代码 :


自己代码 :

1、设置的变量数目不同,同学设置的变量比我的少,更简便。
2、运用的结构不同,我只用了分支结构,同学用了分支和循环结构,我的程序更加通俗易懂,他的程序更简单
3、总体上还是他的程序更好
3.学习总结
3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
1、这周的学习中有过挣扎也有过程序能正常运行的快乐,收获颇丰。
2、不太理解和模糊的地方就是多分支结构中程序运行的顺序和大括号的使用。
3、对这门课程的上心程度还不够,还得多花时间。

posted @ 2020-11-21 16:32  ↘该与不该。  阅读(274)  评论(17)    收藏  举报