• 尘埃里的路人丁


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11500
    我在这个课程的目标是 <在把打字学好的基础上能把C语言灵活运用>
    这个作业在那个具体方面帮助我实现目标 <打字,码代码,学会自己找出改错并改正>
    参考文献 <语言程序设计,夸克,360,搜狗>

    1.PTA实验作业
    1.1求幂之和
    本题要求编写程序,计算sum=21+22+23+......+2n可以调用pow函数求幂。
    1.1.1 数据处理
    数据表达:运用了n,i,sum,result等变量,它们属于整型和浮点型;
    数据处理:
    for(i = 1;i <= n;i++){
    sum = pow(2,i);
    result = sum+result;
    }
    运用了for循环语句。

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    4 30 21+22+23+24=30
    3 14 21+22+2^3=14
    2 6 21+22=6
    1 2 2^1=2

    1.1.4 PTA提交列表及说明

    答案错误:因为scanf("%d",&n)中的后引号打错了位置而导致
    1.2 求组合数
    本题要求编写程序,根据公式C​​​=n!/((n−m)!​m!)​算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
    1.2.1 数据处理
    数据表达:运用了m,n,result等变量,它们属于整型和浮点型
    数据处理:
    for(i = 1;i <= n;i++){
    product = product*i;
    }
    运用了for循环语句。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    0 9 1 从9个不同元素中取出0个元素的组合数的结果是1
    1 8 8 从8个不同元素中取出1个元素的组合数的结果是8
    4 5 5 从5个不同元素中取出4个元素的组合数的结果是5
    3 6 20 从6个不同元素中取出3个元素的组合数的结果是20

    1.2.4 PTA提交列表及说明

    1.编译错误:忘记打逗号
    2.编译错误:逗号格式不对,不能用中文版的,要用英文版的
    3.编译错误:scanf("%d %d",&m,&n)中的&m和&n之间的逗号掉了
    2.代码互评
    同学代码截图


    自己代码截图

    1.与张的代码差别不是很大,但与郑的差别有点大;
    2.张的无非就是和我的顺序加上几个小地方不太同,而且我总感觉它最后那个printf里面好像打错了的,但他说没打错;
    3.郑的代码用到了if-else语句,我觉得题目中没有提到就感觉没必要,但他说这样更严谨!
    3.学习总结
    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第三周 四天 129 for循环结构 C语言运用的不熟练,博文编写的时候很多功能不会,而且用的是Markdown,和TinyMCE不同,Markdown有很多东西都没有,对我来说不是那么的方便。
    第四周 三天 135 自定义函数 打字还是不太熟练,太慢了,写的代码往往运行成功了自己却不知道啥意思,是咋运行的,只知道拿着书了翻

    3.2 累积代码行和博客字数

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

    3.3.2 学习体会
    这周的博客写了一天,虽然中途也有休息,自己真的打字太慢了,而且要找很久,不过写完后好有成就感的,很棒,不像上次,写着写着头好疼,就睡了一觉,然后就只剩两个小时就要提交了,写的不是很满意,很匆忙。不过这次也写的不是特别好,而且还把团建推了用来完成这个,不容易啊。这周花的时间比较多,下次加油吧!

  • 相关阅读:
    「THUWC 2017」随机二分图(概率+容斥+状压dp(记忆化搜索实现))
    「THUWC 2017」在美妙的数学王国中畅游(泰勒展开+高中导数+lct)
    「PKUSC2018」神仙的游戏(border性质+NTT)
    「PKUWC2018」猎人杀(概率+容斥+分治NTT)
    [USACO19OPEN]Valleys P && JZOJ 6525【2020.4.1模拟】Valleys (并查集+平面图欧拉公式):
    iOS学习笔记32-iCloud入门
    iOS学习笔记31-从图册获取图片和视频
    iOS学习笔记30-系统服务(三)蓝牙
    iOS学习笔记29-系统服务(二)通讯录
    iOS学习笔记28-系统服务(一)短信和邮件
  • 原文地址:https://www.cnblogs.com/A20030308A/p/13974431.html
Copyright © 2020-2023  润新知