C语言I博客作业11

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I博客作业11
我在这个课程的目标 做一个自己的小游戏或小程序。
这个作业在那个具体方面帮助我实现目标 熟悉作用域,生存期。学习函数的调用。
参考文献 《C语言程序设计》 百度搜索

1.PTA实验作业

1.1 6-1 统计某类完全平方数

题目内容:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。

1.1.1数据处理

数据表达:定义了b,i,j,count,a[100]五个整型变量。
数据处理.

     伪代码
     begin
     定义变量;
     赋值;
     判断是否满足条件
     用while语句判断是否有俩个相同的数
     进行for循环
     根据题意,满足条件return 1;
     最后结束return 0;          

1.1.2实验代码截图

C语言I博客作业11_第1张图片

1.1.3 造测试数据

输入数据 输出数据 说明
105 500 6 题目所给数据
215 450 3 随机取符合题意的数
385 240 0 随机取数
666 777 1 随机取符合题意的数

1.1.4 PTA提交列表及说明

C语言I博客作业11_第2张图片

说明.

    1.编译错误:if (a[count]==a[j])漏打“()”。
    2.编译错误:漏打count++。
    3.部分正确:漏打条件if(b*b=i)。
    4.答案错误:未打b=sqrt(i)
    5.答案错误:同上。
    6.没打return 0。

1.26-2 统计各位数字之和是5的数

题目内容.

   本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

1.2.1数据处理

数据表达:定义了sum,number两个整型变量。
数据处理.

      begin
      定义变量;
      用while语句判断是否满足要求
      求给定的正整数的各位数字之和
      是5 return 1;
      不是return 0;
      求给定范围的正整数符合条件的有哪些
      输出;

1.2.2 实验代码截图

C语言I博客作业11_第3张图片
C语言I博客作业11_第4张图片

1.2.3 造测试数据

输入数据 输出数据 说明
104 922 题目所给数据
277 1015 随机取数
155 230 随机取数

1.2.4 PTA提交列表及说明

C语言I博客作业11_第5张图片
说明.

     1.编译错误:int()后打了;
     2.编译错误:未定义sum
     3.编译错误:number打成n
     4.多种错误:number%10漏打
     5.部分错误:未给count赋初始值
     6.编译错误:printf打成prntf

2.代码互评

同学1 代码源

C语言I博客作业11_第6张图片

同学2 代码源

C语言I博客作业11_第7张图片

本人

C语言I博客作业11_第8张图片
说明.

   1.与两位同学相比,我的代码更为简洁明了。采用了||(或)这一逻辑运算符。
   2.同学2比同学1对不同情况的划分更为详细。但却显得过于繁琐。
   3.格式上来说,同学1的比同学2的更规范,更清晰。

3.学习总结

3.1 学习进度条

学习进度条周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10.7~10.11 10h 207 简单函数题目的编程简单的符号与运算步骤运用 各种特殊符号的运用以及空格位置
10.12~10.17 6h 220 for语句的简单运用 空格位置,语句的格式
10.18~10.25 12h 162 如何自定义函数,调试,函数命名 函数如何运算,什么时候函数返回。
10.26~11.1 10h 217 进一步学习调试纠错,学习函数编程。 如何正确的调试出错误。
11.2~11.8 10h 211 学习了switch语句。 switch在什么情况下使用可以使代码简便。
11.9~11.15 9h 198 学习了while语句。 如何正确理解题目意思进行编程。
11.16~11.21 11h 182 学习了break语句和continue语句,嵌套循环。 continue的具体使用。
11.22~11.29 10h 177 熟练循环嵌套 理解题意,语法的使用。
11.30~12.6 11h 195 了解生存期,作用域。熟悉函数的调用和声明。 理解题意。

3.2 累积代码行和博客字数

C语言I博客作业11_第9张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业11_第10张图片
C语言I博客作业11_第11张图片
C语言I博客作业11_第12张图片
C语言I博客作业11_第13张图片
C语言I博客作业11_第14张图片

3.3.2 学习体会

1.这周又学习了新的东西。学习就是这样永无止境的,当你还没有熟练弄透之前学的东西还会有新的知识让你吸收。
2.新知识要掌握旧知识要熟练,两者结合才能提升自己。
3.考试临近,心中却没底,不知道能否顺利通过这次考试。希望不要挂科。

你可能感兴趣的:(C语言I博客作业11)