- 博客(53)
- 收藏
- 关注
原创 计算机网络(第七版)知识点汇总二
第二章1、物理层基本概念:机械特性(接口);电气特性(电压范围);功能特性(电压的意义);规程特性(顺序)2、数据通信系统(源系统(发送端)→传输系统(传输网络)→目的系统(接收端))3、数据(data)——运送消息的实体。4、信号(signal)——数据的电气的或电磁的表现。5、“模拟的”(analogous)——代表消息的参数的取值是连续的。6、“数字的”(digita...
2018-12-07 13:04:02
2330
原创 计算机网络(第七版)知识点汇总一
第一章(简答题:TCP/IP的四层体系结构,五层协议的体系结构,分组交换的要点,计算时延,往返时间RTT) 三大类网络:电信网络、有线电视网络、和计算机网络。 互联网的两个重要基本特点(计算机网络向用户提供的服务):连通性和共享。 计算机网络由若干个结点和链路组成。 TCP”传输控制协议” 互联网的组成:一、边缘部分(主机,又称为端系统),其作用是进行信息处理 二、核心部分(路由...
2018-12-07 12:58:51
3230
原创 Web 前端开发入门级学习笔记(二)
9.盒子模型: 它讲了这样一个事实:在HTML里,在浏览器渲染页面时,所有的元素都是要占据一定空间的,而且这个空间一定是一个矩形的。在我们的浏览器中绝对不出现占据圆形、不规则图形这样空间的元素存在。简单的来说,我们可以把页面上的所有元素都当做一个盒子看。盒子由边框(border)、内边距(padding)、内容区(cotent)、外边距(mrgin)内边距会影响盒子所占的...
2018-11-23 11:28:09
684
原创 Web 前端开发入门级学习笔记(一)
Web前端入门级学习笔记 1.基本概念css-cascading style sheet 2.网页设计中HTML,CSS,JavaScript地位HTML:内容CSS:呈现(样式)JavaScript:交互(页面的动态效果)实现:内容与样式与交互的分离 3.CSS的基本语法 选择器{ k:v; k:v;...
2018-11-23 11:24:19
1372
1
原创 Web 前端开发之小白入门
Web 前端笔记 HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML标记本质上是用来描述页面内容的语义的,用文本描述文本的语义 <!DOCTYPE html ...
2018-11-23 11:20:23
512
原创 linux 运维之小白入门
Linux 运维之小白入门目录Linux 运维之小白入门Linux 操作系统简介 Linux 的学习技巧Linux 目录介绍Linux 常用命令Linux 操作系统简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。...
2018-11-23 10:48:59
3180
原创 云服务器之小白入手
云服务器:云服务器是云计算服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台。平台整合了传统意义上的互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。云服务器服务包括两个核心产品: 面向中小企业用户与高端用户的云服务器租用服务; 面向大中型互联网用户的弹性计算平台服务。 云服务器平台的每个集群节点被部署在互联网的骨...
2018-11-22 22:47:33
721
原创 6-2 找出矩阵中最大值所在的位置
将1个3*2的矩阵存入1个3*2的二维数组中,找出最大值以及它的行下标和列下标,并输出该矩阵#includeint main(void){int col, i, j, row;int a[3][2];//将输入的数存入二维数组 for(i = 0; i for(j = 0; j scanf("%d",&a[i][j]); //按矩阵的形式输出二维数组af
2017-03-22 09:37:46
7942
1
原创 6-1 输出所有大于平均值的数
输入10个整数,计算这些数的平均值,再输出所有大于平均值的数。所有的输入数据。//输出所有大于平均值的数#includeint main(void){int i;double average,sum;//average存放平均值,sum保存数据之和 int a[10];//定义一个数组a,它有10个整型元素//将输入数依次赋值给数组a的10个元素a[0]~a[9
2017-03-22 09:08:29
11008
原创 4-22 使用函数输出水仙花数 (10分)
水仙花数是指一个NNN位正整数(N≥3N\ge 3N≥3),它的每个位上的数字的NNN次幂之和等于它本身。例如:153=13+53+33153 = 1^3 + 5^3+ 3^3153=13+53+33。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)(m,n)(m,n)内所有的水仙花数。函数接口定义:in
2017-03-15 08:35:39
29105
3
原创 4-21 使用函数输出指定范围内的Fibonacci数 (10分)
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数mmm和nnn(0<m≤n≤100000<m\le n\le 100000m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。函数接口定义:int fib( int n );void PrintFN( int
2017-03-15 08:34:35
41933
11
原创 4-20 使用函数求素数和 (10分)
本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m, n]内所有素数的和
2017-03-15 08:33:41
21794
1
原创 4-19 递归计算P函数 (10分)
本题要求实现下列函数P(n,x)P(n,x)P(n,x)的计算,其函数定义如下:函数接口定义:double P( int n, double x );其中n是用户传入的非负整数,x是双精度浮点数。函数P返回P(n,x)P(n,x)P(n,x)函数的相应值。题目保证输入输出都在双精度范围内。裁判测试程序样例:#include double P( int
2017-03-15 08:32:47
16798
原创 4-18 递归求Fabonacci数列 (10分)
本题要求实现求Fabonacci数列项的函数。Fabonacci数列的定义如下:f(n)=f(n−2)+f(n−1)f(n)=f(n-2)+f(n-1)f(n)=f(n−2)+f(n−1) (n≥2n\ge 2n≥2),其中f(0)=0f(0)=0f(0)=0,f(1)=1f(1)=1f(1)=1。函数接口定义:int f( int n );函数f应返回第n个Fa
2017-03-15 08:31:58
8777
原创 4-17 递归计算Ackermenn函数 (10分)
本题要求实现Ackermenn函数的计算,其函数定义如下:函数接口定义:int Ack( int m, int n );其中m和n是用户传入的非负整数。函数Ack返回Ackermenn函数的相应值。题目保证输入输出都在长整型范围内。裁判测试程序样例:#include int Ack( int m, int n );int main(){
2017-03-15 08:19:15
27559
原创 4-16 递归求简单交错幂级数的部分和 (10分)
本题要求实现一个函数,计算下列简单交错幂级数的部分和:f(x,n)=x−x2+x3−x4+⋯+(−1)n−1xn f(x, n) = x - x^2 + x^3 - x^4 + \cdots + (-1)^{n-1}x^nf(x,n)=x−x2+x3−x4+⋯+(−1)n−1xn函数接口定义:double fn( double x, int n
2017-03-15 08:18:13
10314
1
原创 4-15 递归实现指数函数 (10分)
本题要求实现一个计算xnx^nxn(n≥1n\ge 1n≥1)的函数。函数接口定义:double calc_pow( double x, int n );函数calc_pow应返回x的n次幂的值。建议用递归实现。题目保证结果在双精度范围内。裁判测试程序样例:#include double calc_pow( double x, int n );int m
2017-03-15 08:13:12
2863
原创 4-14 递归求阶乘和 (10分)
本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+...+n! 的值。函数接口定义:double fact( int n );double factsum( int n );函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+...+n! 的值。题目保证输入输出在双精度范围内。裁判测试程序样例:#in
2017-03-15 08:11:21
9602
原创 4-13 使用递归函数计算1到n之和
本题要求实现一个用递归计算1+2+3+…+n的和的简单函数。函数接口定义:int sum( int n );该函数对于传入的正整数n返回1+2+3+…+n的和;若n不是正整数则返回0。题目保证输入输出在长整型范围内。建议尝试写成递归函数。裁判测试程序样例:#include int sum( int n );int main(){ int n;
2017-03-15 08:05:11
11485
2
原创 5-22 将数组中的数逆序存放 (20分)
本题要求编写程序,将给定的nnn个整数存入数组中,将数组中的这nnn个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数nnn(1≤n≤101\le n\le 101≤n≤10)。第二行输入nnn个整数,用空格分开。输出格式:在一行中输出这nnn个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:410 8 1 2
2017-03-03 22:27:48
27527
2
原创 5-21 找出最小值 (20分)
本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数nnn,之后是nnn个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出nnn个整数中的最小值。输入样例:4 -2 -123 100 0输出样例:min = -123#includeint main(vo
2017-03-03 22:24:44
22706
2
原创 5-19 选择法排序 (20分)
本题要求将给定的nnn个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数nnn。第二行给出nnn个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1#includeint main(){ int
2017-03-03 22:23:07
10943
原创 5-20 查找整数 (10分)
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。输入格式:输入在第一行中给出两个正整数N(≤\le≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。输出格式:在一行中输出X的位置,或者“Not Found”。输入样例1:5 73 5 7 1 9输出样例1:2输入样例
2017-03-03 22:21:51
2893
原创 4-12 求自定类型元素的最大值 (10分)
本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。函数接口定义:ElementType Max( ElementType S[], int N );其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是ElementType类型。裁判测试程序样例:#includ
2017-03-01 20:08:34
523
原创 4-11 求自定类型元素的平均 (10分)
本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。函数接口定义:ElementType Average( ElementType S[], int N );其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型。裁判测试程序样例:#incl
2017-03-01 20:07:23
651
原创 4-10 简单求和 (10分)
本题要求实现一个函数,求给定的N个整数的和。函数接口定义:int Sum ( int List[], int N );其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。裁判测试程序样例:#include #define MAXN 10int Sum ( int List[], int N );int main
2017-03-01 20:06:00
957
原创 4-9 简单输出整数 (10分)
本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。函数接口定义:void PrintN ( int N );其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。裁判测试程序样例:#include void PrintN ( int N );int main (){ int N; scanf("%
2017-03-01 20:04:40
608
原创 4-8 求m到n之和 (10分)
本题要求实现一个计算mmm~nnn(mmn)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有mmn。函数返回的是mmm~nnn之间所有整数的和。裁判测试程序样例:#include int sum(int m, int n);int main(){ int
2017-03-01 20:03:51
2005
原创 4-7 判断奇偶性 (10分)
本题要求实现判断给定整数奇偶性的函数。函数接口定义:int even( int n );其中n是用户传入的整型参数。当n为偶数时,函数返回1;n为奇数时返回0。注意:0是偶数。裁判测试程序样例:#include int even( int n );int main(){ int n; scanf("%d", &n); if (e
2017-03-01 20:02:36
1400
原创 4-6 找两个数中最大者 (10分)
本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include int max( int a, int b );int main(){ int a, b; scanf("%d %d", &a, &
2017-03-01 20:01:57
19781
原创 4-5 使用函数的选择法排序 (25分)
本题要求实现一个用选择法对整数数组进行简单排序的函数。函数接口定义:void sort( int a[], int n );其中a是待排序的数组,n是数组a中元素的个数。该函数用选择法将数组a中的元素按升序排列,结果仍然在数组a中。裁判测试程序样例:#include #define MAXN 10void sort( int a[], int n );i
2017-03-01 20:00:30
28101
原创 4-4 使用函数求最大公约数 (10分)
本题要求实现一个计算两个数的最大公约数的简单函数。函数接口定义:int gcd( int x, int y );其中x和y是两个正整数,函数gcd应返回这两个数的最大公约数。裁判测试程序样例:#include int gcd( int x, int y );int main(){ int x, y; scanf("%d %d", &x, &y)
2017-03-01 19:59:24
43143
原创 4-3 使用函数计算两个复数之积 (10分)
若两个复数分别为:c1=x1+y1ic_1=x_1 + y_1 ic1=x1+y1i和c2=x2+y2ic_2=x_2 + y_2 ic2=x2+y2i,则它们的乘积为 c1×c2=(x1x2−y1y2)+(x1y2+x2y1)ic_1 \times c_2 = (x_1 x_2 - y_1 y_2) + (x_1 y_2 + x_2 y_1)ic1
2017-03-01 19:58:17
13281
原创 4-2 简单实现x的n次方 (10分)
本题要求实现一个计算xnx^nxn(n≥0n\ge 0n≥0)的函数。函数接口定义:double mypow( double x, int n );函数mypow应返回x的n次幂的值。题目保证结果在双精度范围内。裁判测试程序样例:#include double mypow( double x, int n );int main(){ doubl
2017-03-01 19:57:04
28137
4
原创 4-1 符号函数 (10分)
本题要求实现符号函数sign(x)。函数接口定义:int sign( int x );其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 111;若x等于0,sign(x) = 000;否则,sign(x) = −1-1−1。裁判测试程序样例:#include int sign( int x );int main(){
2017-03-01 19:55:56
5081
原创 5-18 整数152的各位数字 (10分)
本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。输入格式:本题无输入。输出格式:按照以下格式输出:152 = 个位数字 + 十位数字*10 + 百位数字*100#includeint main(void){ int a,b,c,z; z = 152; a = z / 100; b = z / 10 % 10
2017-03-01 19:53:01
11557
2
原创 5-17 求阶乘序列前N项和 (15分)
本题要求编写程序,计算序列 1!+2!+3!+⋯1! + 2! + 3! + \cdots1!+2!+3!+⋯ 的前N项之和。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出整数结果。输入样例:5输出样例:153#include#includedouble fact(int n);
2017-03-01 19:51:05
18549
原创 5-16 求简单交错序列前N项和 (15分)
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。输入样例:10输出样例:sum = 0.819#includeint main(
2017-03-01 09:13:30
12524
1
原创 5-15 生成3的乘方表 (15分)
5-21 生成3的乘方表 (15分)输入一个非负整数nnn,生成一张3的乘方表,输出303^030~3n3^n3n的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数nnn。输出格式:按照幂的递增顺序输出n+1n+1n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。
2017-03-01 09:12:47
16390
6
原创 5-14 求平方根序列前N项和 (15分)
本题要求编写程序,计算平方根序列1+2+3+⋯\sqrt{1} + \sqrt{2} + \sqrt{3} + \cdots√1+√2+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。题目保证计算
2017-03-01 09:11:15
9689
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人