这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | [作业](https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9980) |
我在这个课程的目标是 | 熟悉使用while和do-while结构解决问题 |
这个作业在那个具体方面帮助我实现目标 | 掌握循环结构,break语句。 |
1PTA作业
7-1 求整数的位数及各位数字之和 (15 分)
对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1实验代码截图
1.1,2作业提交
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
321 | 6 | 样例 |
11 | 2 | 没有错误 |
1.1.4 数据处理与表达
数据表达:使用了sum,i,都定义为整型,变量temp,number为赋值字符型
数据处理:temp = number;定义temp等于number
while (temp)判断输入是否为temp。
Q1:基本上没有什么错误。及时改正了
7-3 jmu-c-二进制转10进制 (20 分)
输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input!
1.2.1实验代码截图
1.2.2提交列表
1.2.3造测数据
数据 | 输出数据 | 说明 |
---|---|---|
111111 | 63 | 样例 |
78 | error input! | 无误 |
1.2.3PTA说明
Q1:有点小错误,粗心打快了把""括到了外面。
1.2.4 数据处理与表达
数据表达:使用了sum,i,都定义为整型,变量x定义为字符型
数据处理:sum用来表示二进制转换为十进制的数,i用于辅助判断,x为二进制符
while用来判断输入是否回车。
2.代码互评
一,
ta
me
Q1:他的代码相对于我的相差无几。但字符定义不同,直接用英文首字母代替了。
写法可以相互借鉴,
3.学习总结
3.1学习进度条
周 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第七周 | 19小时 | 286行 | 分支结构 | 无 |
第八周 | 15小时 | 338行 | 函数的定义和调用 | 暂无 |
第九周 | 18小时 | 422行 | if-slse语句 | 无 |
第十周 | 20 小时 | 488行 | switch | |
第十一周 | 20小时 | 520行 | while和do-while结构 | 对有些语句结构还有些陌生 |
3.2累积代码行和博客字数
时间 | 代码行 | 博客字数 |
---|---|---|
第七周 | 190 | 1050 |
第八周 | 250 | 1390 |
第九周 | 380 | 1670 |
第十周 | 450 | 1890 |
第十一周 | 600 | 2100 |
3.3学习内容总结和感悟
扫描二维码关注公众号,回复:
7867342 查看本文章
3.3.1学习内容总结
学习的函数类型很多,还需多多巩固,加强锻炼。提高质量。
2.保持一颗求学的心。持之以恒。让自己做到更好。
3.巩固do-while语句运用,switch语句,调用函数的运用。