C语言I博客作业08

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935
我在这个课程的目标是 熟悉使用while和do-while结构解决问题
这个作业在哪个具体方面帮助我实现目标 C语言教材上的例题以及PTA里的作业
参考文献 markdown基本语法C语言作业评价标准,C语言程序设计教材

1.PTA实验作业

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

本题要求是:对于给定的正整数N,求它的位数及其各位数字之和。

1.1.1数据处理

数据表达:定义了N,sum,count,q等整形变量
数据处理:运用了while语句;
{
定义整型变量;N,sum,coun,q
输入一个整数;N
给变量赋值;sum=0,count=0
运用while语句(写判断条件)
{
运算该整数的各位数之和以及位数;
}
输出该整数的各位数之和以及位数;
}

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
321 3 6
3566 4 20
45 2 9

1.1.4 PTA提交列表及说明


1:有个地方忘记加分号了
2:这一部分换算错误

1.2 7-2 韩信点兵

本题要求是:按从1至5报数,记下最末一个士兵报的数为1;
再按从1至6报数,记下最末一个士兵报的数为5;
再按从1至7报数,记下最末一个士兵报的数为4;
最后按从1至11报数,最末一个士兵报的数为10;
请编写程序计算韩信至少有多少兵。

1.2.1数据处理

数据表达:定义了i整形变量
数据处理:for循环语句
定义整型变量{
运用for循环语句(写判断条件)
{
(i % 5 == 1) && (i % 6 == 5) && (i % 7 == 4) && (i % 11 == 10)
}
输出结果
}

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明

1.2.4 PTA提交列表及说明

2.代码互评

来自吴维同学的

我的代码

1:while里面的条件不一样

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/8-10/12 6h 100 关系运算、if-else语句、格式化输入语句scanf() 整型,双精度浮点型对应的%d,%f,%lf的意义
10/14-10/20 8h 90 for循环语句,定义变量的用法 代码里空格的问题
10/22-10/26 1天 120 学会函数的定义,使用 一些数学问题无法用函数表达出来
10/29-11/2 6h 110 分支结构,逻辑运算和关系运算,字符型数据 对于数学问题不能用代码表示
11/4-11/8 4h 85 switch语句的使用 不能熟练运用,理解这些函数的含义
11/10-11/15 6h 75 while和do-while结构 不熟练,看得懂但是不会写

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1:在上C语言课时,看着身边的同学一个个抢着上去答各种题目,说不同方法的样子,我不禁陷入了沉思:我们是一个班出来的吗,怎么差别这么大
2:在看书时,感觉自己看懂了,但是到了题目里,感觉从来没见过,无法调动学过的东西进行解题,只能看答案。
3:第一次感觉到了强烈的危机感,不仅仅是怕挂科的危机,而是同学都会,而你却啥都不会的时候,一种深深的焦躁无力感出现,希望在这几天能调整好心态。

posted @ 2019-11-15 18:58  笋干爆炸  阅读(114)  评论(0编辑  收藏  举报