C语言Ⅰ博客作业07

这个作业属于哪个课程C语言程序设计I
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9931
我在这个课程的目标是 熟悉并熟练运用switch语句
这个作业在那个具体方面帮助我实现目标 PTA实验作业
参考文献 https://www.cnblogs.com/pengchen511/p/10564067.html

1.PTA实验作业

 

 

 

1.1 7-11 程序设计联考

自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

1.1.1 数据处理

数据处理:定义了account,i为整型变量。

数据表达:定义两个变量account,i

                  用scanf定位account

                  i=account/100000

                  用switch语句确定5个数字代表的大学

                 输出

                return 0

1.1.2 实验代码截图

 

 

 1.1.3 造测试数据

 

 

 

 

1.1.4 PTA提交列表及说明

 

 1.第五行,定位account打的%,导致编译错误。

2.11-16行大学后都打成了:,不是;导致编译错误。

3.第16行未打引号,导致编译错误。

1.2 7-12 统计学生成绩

 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。

1.2.1数据处理

数据处理:定义了N,i,count,a,四个整型变量,初始定义ABCDE=0.

数据表达:如代码所示:

                  先定义

                  再定位

                  使用for语句进行循环

                  输入成绩count

                  计算等级a

                  用switch语句分类计算各等级数据

                  输出

                   return 0

                  

1.2.2 实验代码截图

 

 

 1.2.3 造测试数据

 

 

 1.2.4 PTA提交列表及说明

 

 

 1.for语句后多打了一个;,导致编译错误。

2.for语句中使用了,号连接,导致编译错误。

2. 代码互评

我的代码:

 

 

 同学代码:

 

 2.1 互评

1.首先是定义变量的差别,我是先定义N,i,count,再定义ABCDE,而同学的相反。

2.然后是switch语句中的计算,我是从10到1,同学是从1到10,并且我的是1个占1行,显得工整一些。

3.总的来说,差不多,but,我的要工整一些(手动嬉皮笑)。

3.学习总结和感悟

3.1 学习进度条

 

 

 3.2 累计代码行和博客字数

 

 

 

3.3 学习内容总结

 

 

 3.4 学习感悟

本周学习的是switch语句,用起来感觉很方便,没有if-else语句那样容易把人弄乱,逻辑简单,一个一个排列就是。

C语言随着学习的加深,越学越有趣,学的越多可以解决的问题越多,解决的方法也越多越容易,虽然本人依旧可以算个小白,但是总是在成长的,另外,期末快来了,要加快把没弄懂的弄的啊,不然期末会慌的一批。

posted on 2019-11-07 20:22  王宏博  阅读(193)  评论(4编辑  收藏  举报