C语言I博客作业07

一.作业头

这个作业属于哪个课程 C语言程序设计
这个作业要求在哪里 要求
这个作业的目标 接触并尽可能的熟悉while语句
学号 20209034

二.本周作业头

| 这个作业属于哪个课程 | C语言程序设计 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 要求 |
| 我在这个课程的目标是 | 接触并尽可能的熟悉while语句 |
| 这个作业在那个具体方面帮助我实现目标 | 复习了if-else语句,了解了while语句 |
| 参考文献 | 百度,C primer plus,C语言程序设计 |

1.PTA实验作业

1.1 题目1:猜数字游戏

内容描述:猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。

输入格式:
输入第一行中给出两个不超过100的正整数,分别是游戏机产生的随机数、以及猜测的最大次数N。最后每行给出一个用户的输入,直到出现负数为止。
输出格式:
在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。

1.1.1数据处理

数据表达:用了t这个整数型函数,用了x,y,z这个双精度浮点型函数。
数据处理:关系表达式,循环体语句,选择结构

1.1.2实验代码截图



1.1.3 造测试数据

输入数据 输出数据 说明
3 2 1 2 2 4 The king of the wild certification! 小刘能击败无限多的室友成为认证的野王
1 2 4 5 1 1 I'm too dishes! 小刘不可以击败任何一个室友

1.1.4 PTA提交列表及说明

编译错误:x++;后面分号没打。
多种错误:编译错误加运行超时,我也不知道怎么弄的,代码重新写了。
部分正确:printf("The king of the wild certification!");里面格式不对。

1.2 题目2 求整数的位数及各位数字之和

内容描述

对于给定的正整数N,求它的位数及其各位数字之和

1.2.1 数据处理

数据表达:用了N,x,y,z这些整数型函数,由题目已知定义而来。
数据处理:do-while循环体语句,数学表达式

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
516 3 12 516有3位数,且每位数相加等于12
234485912 9 38 234485912有9位数,且相加等于38

1.2.4 PTA提交列表及说明

格式错误:printf("%d %d",x,z);题目说中间需要空格,我忘记打了。

2.代码互评

同学代码截图


自己代码截图


  • 1.该同学在数鸡蛋一题中用了while循环,而我用的是for循环。
  • 2.感觉在数鸡蛋那一题中用while循环会比较简洁一点。
  • 3.在购物一题中我们虽然都用的while循环,但是定义的字符不一样,该同学一看就知道字母表达的是什么,我的比较简单。
  • 4.在购物一题中该同学的一些表达式是写进while后面那个小括号里的,而我是直接写进了大括号里。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识简介 目前比较困惑的问题
1 约五小时 约42行 Hello wolld!,welcome to you!,主函数,Markdown语法
2 约12个小时 约100行 华氏温度100℉对应的摄氏温度,算术运算和赋值运算,计算分段函数,调试 对调试依旧有些不懂
3 约16个小时 约260行 一些数学函数,输出华氏-摄氏温度转换表,循环结构 会写,但还是不熟悉
4 约18个小时 约280行 函数题,自定义函数 还没完全掌握
5 约14个小时 约290行 字符型变量,if-else语句 int,double,char这些变量如果题目没有提示就不知道用哪了
6 约15个小时 约300行 switch语句 还没完全掌握
7 约13个小时 约430行 while语句 有点不太会

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

对于一些语句还没有完全掌握就开始了下个语句的学习,有点跟不上了,大概是我对课后复习的松懈吧。总之在讲完一个语句后自己还是要好好的去写一下其他的题目。

posted @ 2020-12-06 23:30  IMGNAT  阅读(90)  评论(1编辑  收藏  举报