10 2021 档案
摘要:goto是一种无条件跳转语句,常和if搭配使用: 1 #include<stdio.h> 2 int main (void){ 3 int n; 4 pos_1: 5 printf("请输入一个正整数:"); 6 scanf("%d",&n); 7 if(n<0) 8 { 9 printf("输入错
阅读全文
摘要:一.getchar()系列1.getchar()工作原理及作用工作原理:getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了,第一次getchar()时,确实需要人工的输入,但是如果你输了多个字符,以后的g
阅读全文
摘要:1 #include <stdio.h> 2 int main() 3 { 4 int n; 5 scanf("%d", &n); 6 for (int i = 1; i <= n / 2 + 1; i++) 7 { 8 for (int j = 0; j < 2 * (n / 2 - i + 1)
阅读全文
摘要:头文件:#include <math.h>fabs() 函数用来求浮点数的绝对值。在TC中原型为: float fabs(float x);在VC6.0中原型为: double fabs( double x );【参数】x 为一个浮点数。【返回值】计算|x|,当x不为负时返回 x,否则返回 -x。【
阅读全文
摘要:EPS是MATLAB中的函数,表示浮点相对精度。 [1] 对双精度数值来说eps表示从 1.0 到下一个最大双精度数的距离。 对 单精度 数值来说eps表示从 1.0 到下一个最大单精度数的距离。 [1] 距离越小表示精度越高。 默认a=1。 我们知道 浮点数 其实是离散的,有限的,而且间隔是不均匀
阅读全文
摘要:
可用“海伦公式”三角形的面积。 解题过程如下: 假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由海伦公式求得: S=sqrt[p(p-a)(p-b)(p-c)]。 而公式里的p为半周长(周长的一半),即p=(a+b+c)/2,将P代入公式: S=sqrt[(1/16)(a+b+c
阅读全文

摘要:
EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。在微软的DOS和Windows中,读取数据时终端不会产生EOF。此时,应用程序知道数据源是一个终端(或者其它“字符设备”),并将一个已知的保留的字符或序列解释为文件结束的指明;最普遍地说,它是ASCII码中的替换字符(C
阅读全文

摘要:数据类型 数据类型是与数据结构密切相关的一一个概念。它最早出现在高级程序设计语言中,用 以刻画程序中操作对象的特性。在用高级语言编写的程序中,每个变量、常量或表达式都有一个确定的数据类型。 数据类型(Data Type)是具有相同性质的计算机数据的集合及在这个数据集合上的一组操作的总称,它显式或隐式
阅读全文
摘要:从数据结构的观点看,通常所说的“数据”应分成三个不同的层次,即数据、数据元素和数据项。 数据(Data):凡能被计算机存储、加工处理的对象通称为数据。它是计算机程序加工处理的对象和原料。前已指出,早期的计算机主要用于科学计算,数据的概念主要是指整型、实型或布尔型等数值型数据;随着计算机软硬件的发展和
阅读全文
摘要:首先说(1<<5)的意思是1这个数循环左移5位,就是二进制00000001左移5位变成二进制数00100000=十进制的32,也可以理解为2的5次方; PINC&(1<<5)等效与 PINC&0b00100000,也就是将C端口读的数屏蔽掉其他位,只留下PC5,也就是PC5是高电平1的时候PINC&
阅读全文
摘要:C++语言代码 1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。 2、结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。 这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些
阅读全文
摘要:cnt是count的缩写,用做计数器。 例子:假设cnt=8,则printf("cnt=%d\n",cnt)的意思就是printf("cnt=8\n"),\n的意思是换行,该语句的执行结果是在屏幕上输出cnt=8,然后换行; C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及
阅读全文
摘要:相信很多朋友在学习C语言过程中,都看到过EOF的字样,但翻过整本C语言的书,也没有看到有这个函数或者关键字的,岂不是感觉很奇怪?难道学的不细有疏漏吗?当然不是!这里笔者告诉您一个技巧,如果您在看代码过程中,看到特殊的字符感觉不是关键字也不是函数,那您首先要想到的就是:这个东西是不是#define或者
阅读全文
摘要:
C语言输入与输出 1.1标准文件 C语言把所有的设备都当作文件。所以设备(比如显示器)被处理的方式与文件相同。以下三个文件会在程序执行时自动打开,以便访问键盘和屏幕 文件指针是访问文件的方式。 所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。 ●printf
阅读全文

摘要:试题B:卡片本题总分: 5分[问题描述]小蓝有很多数字卡片,每张卡片上都是数字0到9。.小蓝准备用这些卡片来拼一些数,他想从1开始拼出正整数,每拼-一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从1拼到多少。例如,当小蓝有30张卡片,其中0到9各3张,则小蓝可以拼出1到10,但是拼11
阅读全文
摘要:[问题描述] 小蓝准备用256MB的内存空间开一个数组,数组的每个元素都是32位二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问256MB的空间可以存储多少个32位二进制整数?[答案提交] 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这
阅读全文
摘要:
我们知道:具有“一对一”逻辑关系的数据,最佳的存储方式是使用线性表。那么,什么是线性表呢? 线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。 图 1 "一对一"逻辑关系的数据 如图 1 所示,这是一组具有“一对一”关系的数据,我
阅读全文

摘要:算法和数据结构 写程序实现一个函数PrintN,使得传入一个正整数为N的参数后,能顺序打印从一到N的全部正整数。 (1)通过循环 1 #include<stdio.h> 2 void PrintN(int N); 3 int main() 4 { 5 int N; 6 scanf("%d", &N)
阅读全文
摘要:数据结构(data structure)是计算机中存储、组织数据的方式。 数据结构是具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应的操作的数据元素集合。它包含三方面的内容逻辑关系,存储关系以及操作。 不同种类的数据适用于不同种类的应用,而部分甚至专门用于特定的作业任务。例如,计算机网络
阅读全文