C语言I博客作业09
这个作业属于那个课程 | C语言程序设计|| |
---|---|
这个作业要求在哪里 | 作业要求 |
我在这个课程的目标是 | 学习新知识 |
这个作业在那个具体方面帮助我实现目标 | 对于循环语句的嵌套的灵活使用 |
参考文献 | C语言教材 |
PTA作业完成情况:
题目名:1.本题要求对任意给定的一位正整数N
,输出从1*1
到N*N
的部分口诀表。
数据处理:
数据表达:定义x,j,i,均为整形
数据处理:
输入x
for i ← 1 to n
for j ← 1 to i
输出 i*j 的值
输出回车
实验代码截图:
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 | 2.题目样例 |
1 | 1*1=1 | 自建数据 |
5 | 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 15=5 25=10 35=15 45=20 5*5=25 | 自建数据 |
PTA提交列表及说明:
Q:格式错误没注意输出要对齐
A:加-4
Q:之前想用空格对其发现不行 答案错误
A:后将其改正
题目名:2.美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
数据表达:定义num1,num2.sum,flag三个整型变量
数据处理:
输入num1和一个mun2
for(int i=num1;i<=num2;i++)for(int j=2;j<i;j++)if(i%j==0)if(sum==i)for(ink=2;k<j)输出
实验代码截图:
测试数据
PTA提交列表及说明
Q:出现错误过多。
A:忘了
代码互评:
我的代码:
同学的代码:
学习总结:
日期 | 这周所花的时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/7--10/13 | 5+ | 100+ | if-else语句,多种运算符、少数运算规则等 | |
10/13--10/20 | 8+ | 100+ | 学习for循环语句 | |
10/20--10/27 | 8+ | 100+ | 学习了函数的自定义 | |
10/28--11/3 | 9+ | 150+ | 进一步认识if语句,进一步熟悉语句之间的结合 | |
11/4--11/10 | 5+ | 150+ | 学习了switch语句的运用 | |
11/11--11/16 | 6+ | 72 | 学习了while语句的运用 | |
11/17--11/22 | 7++ | 101 | 学习了循环语句的嵌套和continue,break。 |
学习内容总结:
学习体会:
这周的PTA有点难,花费的时间较多,主要感觉是基础不牢靠,do-while,for语句,以及字符串不怎么会用,需要多花时间去联系。