C博客作业01--分支、顺序结构
2018-10-13 15:37 HappyBoy~ 阅读(605) 评论(0) 编辑 收藏 举报1.本章学习总结(2分)
1.1 思维导图
请以思维导图总结本周的学习内容。(画图工具可下载xmind)如下图所示:
1.2 本章学习体会及代码量学习体会。
1.2.1学习体会
- 1第一次接触C语言,能学到计算机方面的知识对于我来说是一件非常开心的事。
- 2觉得上课听讲,下课做作业都很吃力。但是每次老师布置的作业中能做的一些简单编程都感到特别高兴。
- 3总之现在感觉特别难,老师的进度也很快,作业量也很多,基本上没有预习时间。所以只能再接再厉地赶上老师及其同学的进度。
- 4很多语句掌握不好,尤其是switch语句。相信接触更多的switch语句有关编程会有所改变。
1.2.2代码累计
2PTA总分(2分)
2.1截图PTA中顺序结构、分支结构的排名得分
2.2我的总分:
PTA总分65
3PTA实验作业(6分)
3.1PTA题目1
- 7-8 *买U盘 (10 分)
IT协会举办程序设计竞赛,准备购买U盘作奖品。请编写程序,根据活动经费和U盘单价预估可购买U盘的最大数量。
3.1.1算法分析
- 1题目中变量NUM是整点型(int),money和price是浮点型。
- 2在scanf函数中输入("%lf%lf",&money,&price);
- 3 NUM=money/price+0.000001表示U盘数目。
- printf函数中输出NUM。
3.1.2代码截图
3.1.3测试数据
3.1.4PTA提交列表及说明
Q1.scanf语句内直接写了money和price。
A1.想起scanf语句必须要写&符号。
Q1.scanf语句内输入了("%.lf%,lf",&money,price)。
A1.想到输入部分并不需要定义取值要求,就把”%。lf”改成"%lf".
3.2PTA题目2
- 7-7 三个数由小到大输出 (10 分)
输入三个整数x,y,z,请把这三个数由小到大输出。
输入格式:
在一行中直接输入3个整数,之间各用一个空格间隔。
3.2.1算法分析
- 1.整点型:x,y,z,a(int)。
- 2.在scanf函数中输入(“%d%d%d",&x,&y,&z)。
- 3.x,y,z,a在if 语句中互相赋值(a为存值数)。
- 4.在printf函数中输出("x=%d,y=%d,z=%d",x,y,z)。
3.2.2代码截图
3.2.3测试数据
3.2.4PTA提交列表及说明
Q1.在int中没有输入“a"这个存值数。
A1.输入“a"并且用”a”存留x,y,z的值。
Q1.if语句中各个参数的大小搞混了。
A1.请教同学之后搞懂了它们的大小关系。
3.3PTA题目3
7-5 输出各位数字 (10 分)
给定一个三位正整数,输出其百位数字、十位数字及个位数字。
输入格式:
直接输入一个三位正整数,没有其它任何附加字符。
3.3.1算法分析
- 1.整点型int有(number,bai,shi,ge)。
- 2.在scanf函数中输入("%d",number)。
- 3.在printf函数中输出("%d,%d,%d",bai,shi,ge)。
3.3.2代码截图
3.3.3测试数据
3.3.4PTA提交列表及说明
Q1.在printf语句中%和%d之间忘记带".".
A1.后面问同学才知道需要加点。
Q2.取位取错了。
A2.白位用"number/100”,十位用“number/10%10'',个位用”number%10”。
4点评同学博客
-
点评1
-
点评2
-
点评3
-
点评4