实验1:程序的输出(最快乐的人)
飞快学 8年前 (2016-01-04) 3203浏览
一、实验目的 掌握C语言集成开发环境C-Free 5的安装和使用;学会使用快捷键来创建程序的模板;掌握程序的编译和运行;掌握输出语句 printf 的基本用法。 二、实验内容 布克·华盛顿(Booker Taliaferro Washington,1...
飞快学 8年前 (2016-01-04) 3203浏览
一、实验目的 掌握C语言集成开发环境C-Free 5的安装和使用;学会使用快捷键来创建程序的模板;掌握程序的编译和运行;掌握输出语句 printf 的基本用法。 二、实验内容 布克·华盛顿(Booker Taliaferro Washington,1...
飞快学 8年前 (2016-01-04) 1645浏览
一、实验目的 掌握程序的4个组成部分:声明、输入、计算、输出;掌握输入函数 scanf 的使用;学会变量的声明;声明、输入格式、输出格式要保证一致。 二、实验内容 计算两个整数的和。输入两个整数,计算这两个整数的和。 三、实验要点 四、代码 #i...
飞快学 8年前 (2016-01-04) 2811浏览
一、实验目的 学会将数学问题转换成计算机的表示;掌握(双精度)浮点数的声明、输入格式和输出格式;掌握数学库函数 sqrt 的使用;了解注释的使用。 二、实验内容 计算两点之间的距离:输入4个浮点数x1, y1, x2, y2,输出平面坐标系中点(x1...
飞快学 8年前 (2016-01-04) 3141浏览
一、实验目的 掌握整数的除法和取余运算;了解for循环表示序列的概念;了解程序块的概念,使用 { } 来确定代码块;使用关系运算符等于==;学会从多个角度来解决同一问题。 二、实验内容 所谓”水仙花数”是指一个三位数,其各位数...
飞快学 8年前 (2016-01-04) 1510浏览
一、实验目的 使用for循环表示无限循环序列;使用 break 语句改变循环语句的运行流程;学会逻辑运算符 && 的使用;了解运算符的优先级;进一步熟悉取余运算。 二、实验内容 爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨...
飞快学 8年前 (2016-01-04) 2140浏览
一、实验目的 了解C语言中变量的初始化;理解迭代的概念;掌握使用累加来计算多项式的值;正确进行整数和浮点数的混合运算;强制将整数转换成浮点数。 二、实验内容 H(n)=1/1+1/2+1/3+…+1/n。这种数列被称为调和级数。 输入正整数n,输出H...
飞快学 8年前 (2016-01-04) 3813浏览
一、实验目的 了解穷举法的基本思路;循环变量便于表达线性序列,循环内变量可以表达非线性序列;进一步掌握逻辑表达式的使用。 二、实验内容 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数...
飞快学 8年前 (2016-01-05) 1691浏览
一、实验目的 掌握函数的声明和定义;学会使用自定义函数;了解实际参数和形式参数的区别;了解函数是实现模块化设计的重要手段;了解结构化程序设计的基本思想。 二、实验内容 简单的数列总是具有一些奇妙的性质,W教授正在研究这样一个数列A,它是以递增顺序排列...
飞快学 8年前 (2016-01-05) 2074浏览
一、实验目的 了解伪代码的作用;学会编写伪代码;培养提取问题要点的能力;编写代码来模拟实际操作;掌握二维数组的使用;掌握符号常量的作用; 二、实验内容 三、实验要点 放置的过程可以归纳为: 1) 放置 1~ n*n 个数:确定初步位置,也就是 i 和...
飞快学 6年前 (2017-12-18) 1198浏览
一、实验目的 理解选择排序的原理和特点;掌握选择排序的复杂度;理解选择排序的代码; 二、实验内容 选择排序(selection sort)是一种简单直观的排序算法。选择排序(由小到大的顺序)的工作原理如下:首先在未排序序列中找到最小元素,存放到排序序...
飞快学 6年前 (2017-12-18) 1441浏览
一、实验目的 理解冒泡排序的原理和特点;掌握冒泡排序的复杂度;理解冒泡排序的代码。 二、实验内容 写出初始序列 70 75 69 32 88 18 16 58 经过冒泡排序有小到大最终有序的过程。 排序过程: 70 69 32 75 ...
飞快学 6年前 (2017-12-18) 1477浏览
一、实验目的 理解二分查找的原理和特点;理解二分查找的代码。 二、实验内容 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,占用系统内存较少;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有...