作业三总结

一、知识点

1.调用scanf函数输入多个数据

  • scanf需要多个输入参数和多个格式控制说明,输入参数的类型、个数和位置要与格式控制一一对应。
  • 程序运行时,输入的多个数据之间必须有间隔。
  • 可以用一个或多个空格作为间隔,也可以用回车符或制表符(Tab)作为间隔。

2.for语句—循环语句

一般形式:for(表达式1;表达式2;表达式3)

            循环体语句 

  • 注: (1)书写顺序和执行顺序不同。

   (2)表达式1只执行一次。

  • 循环(控制)变量:for语句中,通过改变或判断某个变量的值来控制循环的执行。
  • 表达式1:给循环变量赋初值,指定循环的起点。
  • 表达式2:给出循环的条件,决定 循环的继续或结束。
  • 表达式3:设置循环的步长,改变循环变量的值,从而可改变表达式2的真假性。
  • 语句:被反复执行的语句,一条语句。

注:不要在for语句中随意加分号。

3.指定次数的循环程序设计

一般包含四个部分:

  1. 初始化:指定循环起点
  2. 条件控制
  3. 工作:指重复执行的语句(循环体)。
  4. 改变循环变量:在每次循环中改变循环变量的值。

二、实验中遇到的问题及解决方法。

遇到的问题:对for语句不熟悉,导致实验中总是出现错误。

解决方法:仔细看看书上的例子,注意一些细微的细节。

时间: 2024-10-14 21:58:26

作业三总结的相关文章

機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 Q18-20 C++实现

大家好,我是Mac Jiang,今天和大家分享Coursera-NTU-機器學習基石(Machine Learning Foundations)-作业三 Q18-20的C++实现.虽然有很多大神已经在很多博客中给出了Phython的实现,但是给出C++实现的文章明显较少,这里为大家提供一条C++实现的思路!我的代码虽然能够得到正确答案,但是其中可能有某些思想或者细节是错误的,如果各位博友发现,请及时留言纠正,谢谢!再次声明,博主提供实现代码的原因不是为了让各位通过测试,而是为学习有困难的同学提供

機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 Q13-15 C++实现

大家好,我是Mac Jiang,今天和大家分享Coursera-NTU-機器學習基石(Machine Learning Foundations)-作业三 Q6-10的C++实现.虽然有很多大神已经在很多博客中给出了Phython的实现,但是给出C++实现的文章明显较少,这里为大家提供一条C++实现的思路!我的代码虽然能够得到正确答案,但是其中可能有某些思想或者细节是错误的,如果各位博友发现,请及时留言纠正,谢谢!再次声明,博主提供实现代码的原因不是为了让各位通过测试,而是为学习有困难的同学提供一

機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 课后习题解答

今天和大家分享coursera-NTU-機器學習基石(Machine Learning Foundations)-作业三的习题解答.笔者在做这些题目时遇到很多困难,当我在网上寻找答案时却找不到,而林老师又不提供答案,所以我就想把自己做题时对题目如何思考的写下来,为大家提供一些思路.当然,我对题目的理解不一定是正确的,如果各位博友发现错误请及时留言联系,谢谢!再次提醒:请不要以此博客作为通过考试的用途,还是更好学习.理解课程的途径!希望我的博客对您的学习有所帮助! 本文出处:http://blog

20165301 预备作业三:Linux安装及命令入门

预备作业三:Linux安装及命令入门 VirtualBox虚拟机的安装 在进行安装之前,原本以为有了娄老师的安装教程会是一件很容易的事情.万万没想到,在自己实际动手操作中,还是遇到了许多困难.通过与同学进行讨论和搜索百度引擎,最终顺利解决了大部分问题.(以下所有问题仅针对于win10系统) 首先遇到的问题是我新建虚拟机时,只能选择32位,而没有64位 百度后发现要在安装虚拟机前要检查电脑是否虚拟化 打开任务管理器-性能-CPU 如未虚拟化,需进行设置. 重启电脑按del进入电脑的BIOS界面,并

JAVA作业三

(一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String string) { System.out.println("Gra

jQuery 作业三个按钮

作业三个按钮 <!--声明 文档--> <!DOCTYPE html> <!--定义字符集--> <html lang="zh-CN"> <head> <!--定义编码格式--> <meta charset="UTF-8"> <!--如果网页打不开设置显示内容,并跳转链接--> <meta http-equiv="x-ua-compatible"

第三次作业三总结与心得

知识点总结: 1.调用幂函数pow()生成乘方表 power=pow(); 2.#include<math.h>程序中调用了数学函数,需包含头文件math.h 3.调用自定义函数fact(i)计算i! product=fact(i); 4.double fact(int n);自定义函数的声明,以分号结束 5.double product;变量product用于存放结果(阶乘的值) 6.return product;将结果送回主函数 7.定义求n!的函数double fact(int n)函数

作业三 总结

知识点总结: 一:数据类型有:常量和变量 二:数据中1常量:程序运行中,其值不能被改变 2变量:程序运行中,其值可以被改变 三:#include<math.h>程序中调用了数学函数,需包含头文件math.h的 四:个位数是:n%10 十位数是:(n/10)%10 百位数是:n/100 按这个道理继续千位,万位等等...... 实验心得:这是第三次作业,学习也有一个月的时间了.从陌生开始对这门学科有了更多的了解,自己也得到了很大的进步.这次作业队git的应用更加熟练了.相对于第一次使用有了很大的

个人博客作业三:英语学习APP的案例分析

1. 下载并使用,描述最简单直观的个人第一次上手体验. 我个人也用过很多的语音助手,比如苹果上的Siri.还有安卓的讯飞语音,个人感觉微软小娜最好用.因为微软小娜在各种方面都很人性化,说话也会带着语气没有那种机器人的感觉,功能也很多比如能玩成语接龙之类的游戏很有意思. 2. 按照<构建之法>13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个. 从用户角度看:我只发现一个就是玩成语接龙,说完了以后并不能接,游戏不能进行.从代码角度看:看不出来. 3. 用专业的语言描述

【作业三】林轩田机器学习技法

这次关注的作业题目是Q13~Q20,主要是实现basic C&RT分类树,以及由其构成的Random Forest. 其中basic C&RT分类树的实现思路如下: (一)先抽象出来几个功能: 1)从local file读数据并转化成numpy.array的形式(考虑空行容错)(def read_input_data(path)) 2)如何根据某个维度的feature,计算这个feature产生的branch criteria(此题中为decision stump)(def learn_d