C语言I博客作业08

问题 回答
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935
我在这个课程的目标是 学习好C语言解决应用到实际生活中
这个作业在那个具体方面帮助我实现目标 了解了for,while,do-while循环之间的区别
参考文献 百度百科、CSDN博客、C语言程序设计

1.PTA实验作业

1.1 求整数的位数及各位数字之和

1.1.1数据处理:

数据表达:运用了整型变量N,A,sum,count;count是用来计数的,sum来计数的和。
数据处理:运用了scanf语句输入,还有while语句

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
265 3 13 答案正确
4567 4 22 答案正确
321 3 6 答案正确

1.1.4 PTA提交列表及说明


编译错误:count++少用了一个+

1.2 jmu-c-二进制转10进制

1.2.1 数据处理

数据表达:运用整型变量 sum,flag,char op字符。
数据处理:运用了sanf语句和while语句。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
11111111 255 答案正确
368 error input! 不是二进制输入,答案错误
111 6 答案正确

1.2.4 PTA提交列表及说明


部分错误:sum没有赋值为0
部分错误:flag是赋值0了,而不是把它等于0
编译错误:op自定义函数错误

2.代码互评

2.1同学代码截图:

自己代码截图:

不同点:我和他的代码思路大致相同,只是定义和表达上面有一些不同;

2.2同学代码截图

自己代码截图

不同点:他采用的是for循环而我用的是switch和while语句;
他使用到了#include<string.h>这个头文件,以及gets字符输入函数,strlen函数

3.学习总结

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
第一周/9-18 3天 42 简单的C语言知识 不会写代码
第二周/10-27 3天 提问的智慧 写代码的思路
第三周/9-12 3天 87 关系运算,格式化输入语句scanf() 怎么找错误
第四周/10-15 4天 106 使用for循环语句事先指定次数的循环程序设计 循环程序的逻辑关系
第五周/10-19 3天 126 自定义函数 构建函数
第六周/11-1 3天 205 在编程中运用函数,多分支结构,逻辑运算符,字符型数据类型 怎样用字符型数据
第六周/11-6 1天 189 运用switch语句 怎么将switch灵活运用,怎么去写伪代码
第七周/11-15 一天 学习了do-while语句 运用do-while语句

3.2 累积代码行和博客字数

3.3 学习内容总结

3.4 学习体会

在这一周学习很多东西,但是自己都不会怎么去运用。switch语句能使的代码更加的简洁还有do-while语句使用能使题目更加的简单。发现在阅读别人的代码时能让自己收获许多新的东西,同明白自己与别人之间的差距。

posted @ 2019-11-15 23:09  王-小-华₤  阅读(187)  评论(1编辑  收藏  举报