C语言I博客作业05
一.作业头
| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 作业要求 |
| 我在这个课程的目标是 | 熟记一些特殊用法,巩固以前的知识框架 |
| 这个作业在那个具体方面帮助我实现目标|PTA作业,学习总结 |
| 参考文献 | 《C语言程序设计》 《C语言程序设计实验与习题指导》 |
|学号|20209029|
1.PTA实验作业
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数据处理
数据表达:运用整型变量int,储存输入的分数大小,再通过ifesle语句反复比较
数据处理:通过if else先判断输入数值是否在0到100以内;再通过else if依次比较。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
89 | B | 因为输入数值小于90,大于80 |
111 | Input error! | 输入的数值大于100。 |
-10 | Input error! | 输入的数小于0。 |
1.1.4 PTA提交列表及说明 | ||
1.2 题目有多少位是7 | ||
从键盘读入一个4位数的整数,求该数中有多少位是7 |
1.2.1 数据处理
数据表达 int i, x;i = 0;int i, x;scanf("%d", &x);
数据处理 顺序结构 条件语句。整数取个十,百,千位。
1.2.2 实验代码截图
1.2.3 造测试数据
输入 | 输出 |
---|---|
4787 | 2 |
6554 | 0 |
1.2.4 PTA提交列表及说明 | |
#2.代码互评 | |
同学代码截图 | |
自己代码截图
比较不同
1.别人代码相对于我来说排版简介易读懂,而我的较为拥挤
2.我的格式较为标准,在if语句上让人容易理解
3.学习总结
1.让计算机判断各个位数上的数
2.更加从容面对多代码程序
3.解决更多现实中的实用问题
3.1 学习进度条
日期 | 这周所花时间 | 代码行 | 学到的知识简介 | 目前还存在的困惑 |
---|---|---|---|---|
11.11 —— 11.18 | 3h | 243行 | 多级分支,switch语句,逻辑算法及优先级 | 函数 |
3.2 累积代码行和博客字数 | ||||
时间 | 博客行数 | 代码行数 | ||
---- | ---- | ---- | ||
第五周 | 1286 | 243行 | ||
3.3 学习内容总结和感悟 |
3
.3.1 学习内容总结
3.3.2 学习体会
本周总得来说学会了数组的使用,break和return的区别,以及数组的使用,熟悉了函数用法,下周继续加油!