C语言I博客作业11

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10130
我在这个课程的目标是 学好C语言
这个作业在那个具体方面帮助我实现目标 熟练的使用Markdown编辑器,自我总结
参考文献 C语言程序设计、markdown语法

1.PTA实验作业

1.1题目返回6-1 统计某类完全平方数

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

  函数接口定义:
  int IsTheNumber ( const int N );
  其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。

  裁判测试程序样例:
  #include 
  #include 

  int IsTheNumber ( const int N );

  int main()
  {
    int n1, n2, i, cnt;

    scanf("%d %d", &n1, &n2);
    cnt = 0;
    for ( i=n1; i<=n2; i++ ) {
       if ( IsTheNumber(i) )
        cnt++;
  }
  printf("cnt = %d\n", cnt);

  return 0;
  }

  /* 你的代码将被嵌在这里 */
  输入样例:
  105 500
  输出样例:
  cnt = 6

1.1.1数据处理

  • 数据表达:用了n1, n2, i, cnt;这些变量是int类型的
  • 数据处理:运用的表达式为关系表达式,使用了for,if语句

    1.1.2实验代码截图

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

1.1.3 造测试数据

输入数据 输出数据 说明
105 500 cnt = 6
40 600 cnt = 7

1.1.4 PTA提交列表及说明

1.2 题目6-2 统计各位数字之和是5的数

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

  函数接口定义:
  int is( int number );
  void count_sum( int a, int b );
  函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0。

  函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式

  count = 满足条件的整数个数, sum = 这些整数的和
  进行输出。题目保证0

  int is( int number );
  void count_sum( int a, int b );

  int main()
  {
      int a, b;

      scanf("%d %d", &a, &b);
      if (is(a)) printf("%d is counted.\n", a);
      if (is(b)) printf("%d is counted.\n", b);
      count_sum(a, b);

      return 0;
  }

  /* 你的代码将被嵌在这里 */
  输入样例:
  104 999
  输出样例:
  104 is counted.
  count = 15, sum = 3720

1.2.1 数据处理

  • 数据表达:用了a, b这些变量是int类型
  • 数据处理:运用的表达式为算术,关系,赋值表达式,使用了if,for语句

    1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
104 999 104 is counted count = 15, sum = 3720

1.2.4 PTA提交列表及说明

2.代码互评(5分)

  • 同学代码截图
    C语言I博客作业11_第2张图片

  • 自己代码截图
    C语言I博客作业11_第3张图片

  • 同学的代码简洁明了

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
十四/11.30-12.06 五小时 99 语句的嵌套 自己设计函数并使用
十三/11.23-11.30 五小时 99 语句的嵌套 自己设计函数并使用
十二/11.16-11.22 五小时 98 break,continue语句 自己设计函数并使用
十一/11.09-11.16 五小时 87 while语句 自己设计函数并使用
十/11.04-11.09 五小时 91 swith语句 自己设计函数并使用
九/10.28-10.23 五小时 90 分支结构 自己设计函数并使用
八/10.21-10.27 四小时 84 定义函数和调用 自己设计函数并使用
七/10.14-10.20 四小时 86 for循环程序 对有关变量的使用和赋值的方面不是很清楚

3.2 累积代码行和博客字数

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

3.3 学习内容总结和感悟

3.3.1 学习内容总结

思维导图
C语言I博客作业11_第5张图片

3.3.2 学习体会

  • 对程序的书写需要看书,不能熟悉的使用。
  • 需要不断总结,复习学习过的

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