这个作业属于哪个课程? |
C语言程序设计II |
这个作业的要求在哪里? |
https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 |
我在这个课程的目标是? |
熟练掌握C语言的使用技巧和C语言相关工具的使用 |
这个作业在哪个具体方面帮助我实现目标? |
深入了解和使用函数/DIV> |
参考文献 |
伪代码的写法,CSDN,《C Primer Plus》,Make down语法 |
1.PTA实验作业
1.1统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:用了j,n,a三个变量,其中j是定义平方根,n赋值为N,a是定义数组存储10个元素,且都是整型。
数据处理:用了k←n%10;a[k]++表达式和if判断结构和while循环结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出 |
---|---|
4 104 | ![]() |
5 500 | ![]() |
144 676 | ![]() |
1.1.4 PTA提交列表及说明
·1答案正确:只要能弄懂数组的运用,还是可以做的。
1.2统计各位数字之和是5的数
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1数据处理
数据表达:用了j,k,count,sum四个整型变量,且四个整型变量都直接赋值为0。
数据处理:用了while number!←0;for i←a to b表达式和if判断结构,for循环结构和while循环结构。
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出 |
---|---|
104 500 | ![]() |
5 104 | ![]() |
5 500 | ![]() |
1.2.4 PTA提交列表及说明
·1格式错误:忽略count和sum于=之间的空格;加上两个空格就行了。
·2格式错误:忽略count和sum之间的空格;在逗号后面加上空格就行了。
2.代码互评
第一位同学的代码:
第二位同学的代码:
我的代码截图:
对比 |
第一位同学的代码 |
第二位同学的代码 |
我的代码 |
变量 |
她定义了四个变量,通过while循环来计算函数is,用for循环来给计算函数count_sum |
她定义了四个变量,通过do-while循环来计算函数is,用for循环来计算函数count_sum |
我也定义了四个变量,通过while循环来计算函数is,用for循环来给计算函数 |
总结 |
他的代码和我的代码差不多一样/DIV> |
他的代码用do-while循环计算函数is,其他的大致相同/DIV> |
我的代码毫无特色可言 |
来源:https://www.cnblogs.com/1224311807QQ/p/11996877.html