C语言I博客作业05
这个作业属于哪个课程 | C语言程序设计II | |
---|---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532 | |
我在这个课程的目标是 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | |
这个作业在那个具体方面帮助我实现目标 | 熟悉多分支结构以及了解其他数据类型 | |
参考文献 | c primer plus | |
学号 | 20209018 | |
1.PTA实验作业 | ||
1.1 | ||
题目:从键盘读入一个4位数的整数,求该数中有多少位是7 | ||
1.1.1数据处理 | ||
数据表达:整数型变量i,n。n为输入四位整数,i为四位整数中有几位7则输出多少。 | ||
数据处理:针对整数各十百千位数进行处理 | ||
1.1.2实验代码截图 | ||
![]() |
||
1.1.3造测试数据 | ||
输入数据 | 输出数据 | 说明 |
---- | ---- | ---- |
7777 | 4 | 看7的位数 |
7077 | 3 | 看7的位数 |
1.1.4PTA提交列表及说明 | ||
![]() |
||
编译错误:少分号 | ||
部分正确:一部分代码错误 | ||
1.2 | ||
题目内容:用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.2.1数据处理
数据表达:用S作为变量,通过输入得来。
数据处理:运用了if-else的嵌套结构。
1.2.2试验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | |
---|---|---|
86 | B | |
62 | D | |
104 | A | |
1.2.4PTA提交列表及说明 | ||
![]() |
||
编译错误:少分号 | ||
2.代码互评 | ||
同学代码: | ||
![]() |
||
自己代码: | ||
![]() |
||
同学运用了字符输出函数,学的比我快,且比我的代码更具客可观性。需要向这位同学学习! | ||
3.学习总结 | ||
3.1 学习进度条 | ||
周/日期 | 代码行数 | 代码字数 |
---- | ---- | ---- |
第一周 | 120 | 420 |
第二周 | 240 | 320 |
第三周 | 390 | 524 |
第四周 | 380 | 423 |
第五周 | 279 | 450 |
3.2 累积代码行和博客字数 | ||
![]() |
||
3.3 学习内容总结和感悟 | ||
3.3.1 学习内容总结 | ||
![]() |
||
3.3.2 学习体会 | ||
学习c语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程习惯, | ||
平时写程序注意语法规范格式控制,格式规范了,出了错误也容易找到出错的地方。 | ||
就我个人而言,两个多月的学习,我发现c语言也不是很陌生的名词了。代码一定 | ||
要自己写,不能只是懂了,眼高手低是不行的。 | ||
.重视每一次编译时出现的错误,特别是频繁出现的更要注意。出现错误也不要着急,多交流。也许别人会看到你发现不了的漏洞 |