C语言I博客作业09
这个作业属于哪个课程 | c语言程序设计I |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10030 |
我在这个课程的目标是 | 自己可以自主打出代码 |
这个作业在具体哪个方面帮助我实现目标 | 熟练看出别人的代码和理解各种代码 |
参考文献 | c语言程序设计 |
作业格式
1.PTA实验作业
1.1 7-1 打印九九口诀表
- 题目内容描述:下面是一个完整的下三角九九口诀表:
1.1.1 数据处理
- 1.数据表达:定义了三个整型变量N,j,i,N代表行j代表列,使用了嵌套式语句来表示j与N之间的限制关系。
- 2.数据处理:用整型变量来完成对N,j,i的定义使用for循环的嵌套式来进行对i,j的累加,例for(i=1;i<=N;i++) { for(j=1;j<=i;j++),可以使i,j逐步累积
1.1.2 实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 |
5 | |
4 | |
6 |
1.1.4提交列表及说明
*无错误
2 7-2 换硬币
- 题目内容描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
1.2.1 数据处理 - 1.数据表达:用int定义了5个变量,x,b,c,d,i,m,yue依旧使用嵌套式的for循环语句
- 2.数据处理:例: if(5i + 2m + j == x){
printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n",i,m,yue,i+m+yue+3);和
for(int i= x/5;i>0;i--){
for(int m = x/2;m>0;m--){
for(int yue =x;yue>0;yue--){
if(5i + 2m + yue == x){分别用不同语句形式完成安排。
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 |
9 | |
16 | |
28 |
1.2.4提交列表及说明
无错误
二.代码互评
自己代码
同学代码
我和同学的代码本质上没什么区别但同学的代码有点不规范,相对而言我的代码规范些
3-1.学习进度条
周/日期 | 这周所花时间 |
第一周(9.19-9.27) | 6天 |
第二周(9.25-10.4) | 4 |
第三周(10.8-10.11) | 2 |
第四周 | 1 |
第五周 | 4 |
第六周 | 2 |
第七周 | 3 |
第八周 | 3 |
第九周 | 4 |
累计代码行和博客字数
思维导图
3.3学习感悟
本周已经是第九周了学习c语言的知识也越来越多了,但我感觉我对那些字符,函数,语句还是懵懂的状态,本周还学到了嵌套循环语句
自主编译代码的能力还是很薄弱