C语言I博客作业08

|这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2 |
| ---- | ---- | ---- |
|这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611 |
|这个作业的目标 | 熟悉break、continue的使用 |
| 学号 | 20208996 |
1.PTA实验作业

1.1 打印九九口诀表 (15分)
题目内容:本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理

数据表达:本题变量为N,i,j,n,其中i,j,n通过定义得到,N通过输入得到;都为整型变量。
数据处理:运用for语句循环;表达式如下:
for(z=1;z<=N;z++){
for(i=1;i<=z;i++){
n=i*z;
printf("%d%d=%-4d",i,z,n);
}
printf("\n");
}
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 1 * 1=1 1 * 2=2 2 * 2=4 从一乘一到二乘二,呈阶梯状
5 1 * 1=1······5 * 5=25 从一乘一到五乘五,呈阶梯状
7 1 * 1=1······7 * 7=49 从一乘一到七乘七,呈阶梯状

1.1.4 PTA提交列表及说明

格式错误:因为代码打成出来没有间隔,导致格式错误。
解决方式:在输出语句中加上-4d:printf("%d*%d=%-4d",i,z,n);最后编译正确。
1.2 7-5 幸运彩票 (15分)
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。

1.2.1 数据处理
数据表达:定义了变量a,b,c,d,e,f,g,h

数据处理:使用for循环结构并嵌入if-else分支结构
1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
2 233008 123456 You are lucky! Wish you good luck. 第一个是幸运彩票第二个不是
1 456324 Wish you good luck 不是
3 435678 459876 998765 Wish you good luck. Wish you good luck. Wish you good luck. 都不是
1.2.4 PTA提交列表及说明

提交列表说明:

答案错误:格式不对,把%d%d%d%d改成%1d%1d%1d%1d后解决
2.代码互评(5分)
同学代码:

同学代码2:

本人代码:

1.同学定义了无符号的整型变量与数组来解决问题。
2.我将每位数用字符输入后储存在整型变量内进行判断,同学利用余数相加储存来判断结果
3.我的代码更简洁
3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
1.在本周我们学习了break语句和continue语句,并且能解决简单的问题
2.上课做过的题或是自己的练习已经懂了题,一定要复习。要学会归纳总结学过的知识点。
3.多记单词,提高阅读代码的速度。

posted @ 2020-12-14 11:23  落尘Cheney  阅读(106)  评论(7编辑  收藏  举报