zoukankan      html  css  js  c++  java
  • C语言I博客作业09

    C语言I博客作业09

    1.作业头

    这个作业属于哪个课程https://edu.cnblogs.com/campus/zswxy/CST2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11637
    这个作业的目标 熟悉掌握自定义函数的用法,自学数组
    学号 20209067

    2.PTA实验作业(20分/题)

    请再此处列出自己的排名图片,如:

     

     

     

    6-2 统计各位数字之和是5的数 (20分)

    本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
    1.1.1数据处理
    数据表达:定义了整型变量s,t。
    数据处理:运用了while循环和for循环再加上if结构进行计算结果。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明

    104

    999

    104 is counted. count = 15, sum = 3720 运行正确

    20

    100

    count = 4, sum = 146 新数据也可以运行

    1.1.4 PTA提交列表及说明

    提交列表说明:

     

     编译错误:if(is(n))这个知识点不是很会,后来问了室友,学会了这个。

    6.1 统计某类完全平方数

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

    2.1.1数据处理

    数据表达:用了b,t,i,num,a,flag变量,a,flag的值是赋值上去的,其他则是运算,类型都是整型。
    数据处理:数据用到的表达式和流程结构如下:
    if(t*t == n)
    {while(n!=0){num=n%10;a[num]++;n=n/10;}
    for(i=0;i<10;i++){if(a[i]>=2) {flag=1;return 1;
    if(flag==0) return 0;

    2.1.2实验代码截图

     

    2.1.3 造测试数据
    输入数据 输出数据 说明
    100 500 cnt = 6 题目样例
    146 198 cnt = 0 不满足条件

     

    2.1.4 PTA提交列表及说明

     

     

     

     1. 答案错误:一开始没有用if(a[i]>=2)这个方法,导致一直答案错误,后来改正了。

    2.代码互评

    同学1的代码 

    同学2的代码

     自己的代码

    1.用了if-else的分支结构使二元一次方程的解分为很多情况。

    2.使用for和while的循环结构使题目清晰明了。

    3.学习总结

    3.1 学习进度条

    日期这周所花的时间代码行学到的知识点简介目前比较迷惑的问题
    12.13~12.20 12h 265 自定义函数 题目不会做,对于函数的运用不灵活

    3.2 累积代码行和博客字数(5分)

     

    3.2学习内容总结

     

     

    3.3学习体会

    1. 这次题目大多都是问别人做出来的,自己实力有点弱,也让我看到了这次的不足,加油!

    2. 对函数更加深入了解一些,把分支和循环用到函数里面去。

    3. 下周会加强对函数的理解,同时也复习分支和循环准备期末考试。

  • 相关阅读:
    [CF590C] Three States
    [CF767B] The Queue
    [CF1296F] Berland Beauty
    [CF3D] Least Cost Bracket Sequence
    YUV420 转 RGB 测试
    [POI2012] TOU-Tour de Byteotia
    [CF576C] Points on Plane
    [CF191C] Fools and Roads
    [CF1485C] Floor and Mod
    [CF1399D] Binary String To Subsequences
  • 原文地址:https://www.cnblogs.com/yinyue123/p/14169372.html
Copyright © 2011-2022 走看看