C语言I博客作业08

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977
我在这个课程的目标是 提高对编程的熟练度
这个作业在哪个具体方面帮助我实现目标 在PTA的作业里提高自己的能力
参考文献 C语言教材

1.PTA实验作业

1.1 7-3 jmu-c-二进制转10进制 (20 分)

输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input!

输入样例1:
11111111
输出样例1:
255
输入样例2:
34
输出样例2:
error input!

1.1.1数据处理

引入sum flag赋值为0 然后用while循环结构及switch分类表示可能输出的情况。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
444 3 12 运行结果
0808 3 16 运行结果
666666 6 6 运行结果

1.1.4 PTA提交列表及说明


说明:很多不懂的,并且向会的同学请教了.

1.2 7-1 求整数的位数及各位数字之和

1.2.1数据处理

数据表达:用了N,count,sum=0;其中N代表输入的正整数,count表示整数的位数,sum表示整数的各位数之和。
数据处理:用了for循环以及if-else语句

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
321 3 6 题目所给
456 3 15 数据所给
789 3 24 数据所给

1.2.4 PTA提交列表及说明


说明:这个题目还是比较容易的,开始出现了一些格式上的错误,后面回过头来再看一下子就发现了

2.代码互评

同学代码截图1

同学代码截图2

自己代码截图

比较:他们的别我的简单很多,而我的太复杂了,还是同学的好

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
11/1-11/3 5h 90 分支结构,逻辑运算和关系运算,字符型数据 数学问题不能用代码表示
11/6-11/8 6h 100 switch语句 对这些函数语句不理解
11/11-11/13 5.5h while语句和do-while语句 字符型具体表达

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2学习感悟

这一周我们学习了while和do-while语句,学习了多种循环语句,对C语言的理解又更加深了,但是自己还是有很多的不足之处,同时也会像班上优秀的同学多多学习,争取让自己变得优秀。加油!

posted @ 2019-11-15 19:59  C1in9Y  阅读(219)  评论(0)    收藏  举报