这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611 |
我在这个作业的目标 | 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题。 |
这个作业在那个具体方面帮助我实现目标 | 学会break、continue的使用,熟练使用循环的嵌套解决问题。 |
参考文献 | C Primer Plus(第6版中文版) |
1.PTA实验作业
1.1打印九九口诀表
题目内容描述:
1.1.1数据处理
数据表达:定义了整形s,x,y,n。n由用户输入。
数据处理:
for(x=1;x<=n;x++)
{
for(y=1;y<=x;y++)
{
s=x*y;
printf("%d*%d=%-4d",y,x,s);
}
printf("
");
}
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
Q:部分正确
A:最后输出的时候将y,s,弄反,改正过来正确。
1.2 Wifi密码
1.2.1 数据处理
数据表达:定义了整形n,i,k;字节型l,h。n用户输入。
数据处理:
for(i=1;i<=n;i++)
{
for(k=1;k<=8;k++)
{
scanf("%c-%c",&l,&h);
if(l=='A'&&h=='T'){
printf("1");
}
if(l=='B'&&h=='T')
{
printf("2");
}
if(l=='C'&&h=='T')
{
printf("3");
}
if(l=='D'&&h=='T')
{
printf("4");
}
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
Q:编译错误
A:将l定义成了整形,因定义为字节型char。
2.代码互评
同学代码一
同学代码二
我的代码截图
不同点:
1.同学定义的变量更直观。
2.同学一省略的for的{}
3.同学二使用了计数器
4.代码都使用了for循环。
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这个星期学习了break和continue的使用,更加便捷的解决编程问题。
对于自己我只有在上课前后会进行一些对于书籍的学习,平常时间就知识简单的对书上原有的代码进行抄袭。
2.不懂的问题大多可以在csdn和百度去学习。
3.学到的知识要多去运用,而不是简单的只是做老师布置的pta作业。
4.要加强自己的自主学习能力。