- 博客(10)
- 收藏
- 关注
转载 C/C++中double类型的比较
由于double浮点数的精度问题,所以在比较大小的时候,不能像int整数型那样,直接if(a==b),if(a<b),if(a>b)要使用一个精度EPS:#include <math.h> //头文件要记得加const double EPS = 1e-6; //一般这样子就够,但有时具体题目要考虑是否要更小的 if(fabs(a-...
2019-09-17 13:32:00 1743
转载 关于#pragma once和#ifndef
【1】#pragma once这个宏有什么作用?为了避免同一个头文件被包含(include)多次,C/C++中有两种宏实现方式:一种是#ifndef方式;另一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别。但两者仍然有一些细微的区别。//方式一:#ifndef __SOMEFILE_H__#define __SOMEFI...
2019-09-16 00:35:00 125
转载 图书检索系统C版本
原创,转载请注明出处!程序具有一下功能窗口界面1,Input输入(读入文件,所有的文件都读入)2,Output输出(检验是否读取正确,从结构体数组读入)3,Length统计(此文件里有110本图书)4,Locate查找(根据图书的名字查找,可根据输入的图书名称查找该图书所在的位置从1开始,满足该名称的图书有多本,都要输出,输出满足条件图书的所有信息)5,Get(该查找有个位置i,找出...
2019-09-12 00:37:00 540
转载 选择排序
选择排序像冒泡排序一样,每趟只放置一个项目到正确的位置。但是,通常情况下它执行的交换会比较少,因为它会立即将项目移动到数组的正确位置。1、算法思想:选择排序,从头至尾扫描序列,找出最小的一个元素,和第一个元素交换,接着从剩下的元素中继续这种选择和交换方式,最终得到一个有序序列。2、算法过程示例(第一趟的排序过程)原始序列:49、38、65、97、76、13、27、49...
2019-09-08 17:34:00 155
转载 冒泡排序
冒泡排序:基本过程就是巡回,所谓巡回,就是从前往后,相邻的两个元素顺序的比较,如果前边大后边小,出现逆序的时候,它们就做交换。从前走到后,称为一次巡回。重复遍历需要排序的数组比如有以下数组,用冒泡排序巡回前:5 8 1 3 6 2 4 7第一次巡回5 1 3 6 2 4 7 (a) 8第一次巡回结束后,最后一个数8已经放入正确的位置,前边的数做了部分交换...
2019-09-08 17:07:00 130
转载 基数转换
不同基数间的整数值互相转换的方法1、由非十进制数转换为十进制数由八进制、十六进制二进制数向十进制数转换十进制数的每一位都是10的指数幂。所以1998可以解释为: 1998.123 = 1 x 103 + 9 x 102 + 9 x 101 + 8 x 100+ 1 x 10-1 + 2 x 10-2 + 3 x 10-3 1000 ...
2019-09-03 16:32:00 2298
转载 作用域和存储期
要创建大规模程序,必须首先理解作用域和存储期。作用域和标识符的可见性 在如下代码所示的程序中对变量x的声明总共有三处。/* 确认标识符的作用域*/#include <stdio.h>int x = 75; /* A:文件作用域 */void print_x(void)...
2019-09-03 01:09:00 157
转载 编写一段程序,求4行3列矩阵和3行4列矩阵的乘积(行列数可以自定义),各构成元素的值从键盘输入。...
代码入下:#include<stdio.h>#define M 4 //第一个矩阵的行数 、第二个矩阵的列数 (可根据自己的需要做调整) #define N 3 //第一个矩阵的列数 、第二个矩阵的行数(这两个参数不限制,可不一致) int main(){ int a[M][N],b[N][M],c...
2019-09-01 23:53:00 5455
转载 用break语句强制结束循环
以使用二重循环显示九九乘法表的程序代码为例:#include<stdio.h>int main(){ int i,j; for( i = 1;i<=9;i++){ for(j = 1;j<=9;j++) printf("%3d",i*j); ...
2019-09-01 17:11:00 717
转载 switch语句
*switch语句的语法结构如图,括号内的控制表达式必须是整数类型。switch语句 ----switch-----(--------表达式-------)---------语句--------------使用switch语句修改后的程序代码如下:/* 显示所输入的整数除以3 的余数*/#include <stdio.h>...
2019-08-30 19:37:00 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人