自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_37618760的博客

人之所以能是因为相信能

  • 博客(231)
  • 资源 (1)
  • 收藏
  • 关注

转载 关于进程与线程的一个简单解释

有关进程和线程的简单解释参见阮一峰的博客,比较直观http://blog.itpub.net/31561266/viewspace-2284210/

2021-01-11 09:52:11 7

原创 习题11-2 查找星期 (15分)

本题要求实现函数,可以根据下表查找到星期,返回对应的序号。序号 星期 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 函数接口定义:int getindex( char *s );函数getindex应返回字符串s序号。如果传入的参数s不是一个代表星期的字符串,则返回-1。裁判测试程序样例:#include &l

2021-01-10 11:05:22 20

原创 浙大版《C语言程序设计(第3版)》题目集 习题5-7 使用函数求余弦函数的近似值 (15分)

习题5-7使用函数求余弦函数的近似值(15分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x​0​​/0!−x​2​​/2!+x​4​​/4!−x​6​​/6!+⋯函数接口定义:double funcos( double e, double x );其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。裁判测试程序样例:#..

2021-01-07 11:09:23 12

原创 练习7-10 查找指定字符 (15分)(编程蒟蒻在线求教)

本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1234输出样例2:Not Found在线求解:哪位巨佬能告诉我问.

2020-05-24 22:14:42 134

原创 动态规划-电路布线问题

问题描述:在一块电路板的上、下2端分别有n个接线柱。根据电路设计,要求用导线(i,π(i))将上端接线柱与下端接线柱相连,如图所示。其中π(i)是{1,2,…,n}的一个排列。导线(i,π(i))称为该电路板上的第i条连线。对于任何1≤i<j≤n,第i条连线和第j条连线相交的充分且必要的条件是π(i)>π(j)。电路布线问题要确定将哪些连线安排在第一层上,使得该层上有尽可能多的连线。换句话说,该问题要...

2020-05-24 13:40:17 476

原创 字典序(输入OR不输入)

#include<stdio.h>#include<string.h>int main(){void sort( char *name[], int n);void print(char *name[], int n);char *name[5] = { "follow me", "basic", "great wall", "fortran", "compu...

2020-05-21 14:19:10 40

原创 (递归经典问题)整数划分问题

问题描述:将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数。 例如正整数6有如下11种不同的划分: 6; 5+1; 4+2,4+1+1; 3+3,3+2+1,3+1+1+1; 2+2+2,2+2+1+1,2+1+1+1+1; 1+1+1+1+1+1。分析:设置函数q(n,m),n代表输入的整数,m代表最大加数不能...

2020-05-21 10:12:21 115

原创 浙大版《C语言程序设计(第3版)》题目集 习题10-4 递归求简单交错幂级数的部分和 (15分)

本题要求实现一个函数,计算下列简单交错幂级数的部分和:f(x,n)=x−x​2​​+x​3​​−x​4​​+⋯+(−1)​n−1​​x​n​​函数接口定义:double fn( double x, int n );其中题目保证传入的n是正整数,并且输入输出都在双精度范围内。函数fn应返回上述级数的部分和。建议尝试用递归实现。裁判测试程序样例:#include <stdio.h>double fn( double x, int n );int main(){

2020-05-21 09:14:02 238

原创 浙大版《C语言程序设计(第3版)》题目集 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)

本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。函数接口定义:int fib( int n );void PrintFN( int m, int n );其中函数fib须返回第n项Fibonacci数;函数PrintFN要在一行中输出给定范围[m,n]内的所有Fibonacci数,相邻数字间有.

2020-05-19 08:45:49 342

原创 浙大版《C语言程序设计(第3版)》题目集 习题6-2 使用函数求特殊a串数列和 (20分)

给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。函数接口定义:int fn( int a, int n );int SumA( int a, int n );其中函数fn须返回的是n个a组成的数字;SumA返回要求的和。裁判测试程序样例:#include <stdio.h>int fn( int a, in...

2020-05-07 19:56:09 477

原创 浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数 (20分)

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1​3​​+5​3​​+3​3​​。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函...

2020-05-07 15:09:19 390

原创 习题8-3 数组循环右移 (20分)

本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a​0​​a​1​​⋯a​n−1​​)变换为(a​n−m​​⋯a​n−1​​a​0​​a​1​​⋯a​n−m−1​​)(最后m个数循环移至最前面的m个位置)。函数接口定义:int ArrayShift( int a[], int n, int m ...

2020-04-24 19:37:29 201

原创 关于SSM框架使用Controller返回新页面的问题

一定不要加/loginOut,不然会返回一个字符串。具体解释如下:https://www.cnblogs.com/estelleup/p/8854612.html

2020-04-13 20:17:56 244

原创 练习5-2 找两个数中最大者 (10分)

本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include <stdio.h>int max( int a, int b );int main(){ int a, b; scanf("%d...

2020-03-31 14:12:25 89

原创 PTA C Program 练习5-1 求m到n之和 (10分)

本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。裁判测试程序样例:#include <stdio.h>int sum(int m, int n);int main(){ ...

2020-03-31 14:11:42 158

原创 无远开发平台

最近老师在教无远开发平台,想问下懂行的这个网站是干啥用的,能节约前端的工作量吗?如果我在无远平台上做好了一个项目能直接下载下来和后台结合使用吗?...

2020-03-27 11:04:30 592 2

原创 6-42 归并排序 (10分)

本题要求实现二路归并排序中的归并操作,待排序列的长度1<=n<=1000。函数接口定义:void Merge(SqList L,int low,int m,int high);其中L是待排序表,使排序后的数据从小到大排列。类型定义:#include<stdio.h>#include<stdlib.h>typedef int Ke...

2020-02-14 18:02:11 1661

原创 7-9 红色警报 (25分)

战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0<N≤500)和M(≤5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城市的...

2020-02-13 17:20:48 242

原创 L2-1 点赞狂魔 (25分)(STL set的简单应用)

微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。然而有这么一种人,他们会通过给自己看到的一切内容点赞来狂刷存在感,这种人就被称为“点赞狂魔”。他们点赞的标签非常分散,无法体现出明显的特性。本题就要求你写个程序,通过统计每个人点赞的不同标签的数量,找出前3名点赞狂魔。输入格式:输入在第一行给出一个正整数...

2020-02-13 15:33:53 78

原创 7-39 悄悄关注 (25分)

新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000的正整数,每个用户i(i=1, ...,...

2020-02-13 14:39:11 87

原创 7-35 古风排版 (20分)

中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。输入样例:4This is a test case输出样例:as...

2020-02-12 10:22:37 179

原创 7-29 出生年 (15分)

以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零...

2020-02-11 17:18:43 520

原创 6-40 简单选择排序 (10分)

本题要求实现简单选择排序函数,待排序列的长度1<=n<=1000。函数接口定义:void SelectSort(SqList L);其中L是待排序表,使排序后的数据从小到大排列。类型定义:typedef int KeyType;typedef struct { KeyType *elem; /*elem...

2020-02-10 15:13:36 1302

原创 6-39 快速排序 (10分)

本题要求实现快速排序的一趟划分函数,待排序列的长度1<=n<=1000。函数接口定义:int Partition ( SqList L,int low, int high );其中L是待排序表,使排序后的数据从小到大排列。类型定义:typedef int KeyType;typedef struct { ...

2020-02-10 11:05:55 935

原创 6-33 直接插入排序 (10分)

本题要求实现直接插入排序函数,待排序列的长度1<=n<=1000。函数接口定义:void InsertSort(SqList L);其中L是待排序表,使排序后的数据从小到大排列。类型定义:typedef int KeyType;typedef struct { KeyType *elem; /*elem...

2020-02-09 17:03:21 188

原创 6-34 中序输出度为2的结点 (10分)

本题要求实现一个函数,按照中序遍历的顺序输出给定二叉树中度为2的结点。函数接口定义:void InorderPrintNodes( BiTree T);T是二叉树树根指针,InorderPrintNodes按照中序遍历的顺序输出给定二叉树T中度为2的结点,格式为一个空格跟着一个字符。其中BiTree结构定义如下:typedef struct BiTNode{ Ele...

2020-02-09 15:34:16 673

原创 6-32 中序输出度为1的结点 (10分)

本题要求实现一个函数,按照中序遍历的顺序输出给定二叉树中度为1的结点。函数接口定义:void InorderPrintNodes( BiTree T);T是二叉树树根指针,InorderPrintNodes按照中序遍历的顺序输出给定二叉树T中度为1的结点,格式为一个空格跟着一个字符。其中BiTree结构定义如下:typedef struct BiTNode{ Ele...

2020-02-09 15:28:28 351

原创 6-31 中序输出叶子结点 (10分)

本题要求实现一个函数,按照中序遍历的顺序输出给定二叉树的叶结点。函数接口定义:void InorderPrintLeaves( BiTree T);T是二叉树树根指针,InorderPrintLeaves按照中序遍历的顺序输出给定二叉树T的叶结点,格式为一个空格跟着一个字符。其中BiTree结构定义如下:typedef struct BiTNode{ ElemTyp...

2020-02-09 14:51:44 461

原创 6-27 图的广度遍历-邻接表实现 (10分)

本题要求实现邻接表存储图的广度优先遍历。函数接口定义:void BFS(ALGraph *G,int i);其中ALGraph是邻接表存储的图,定义如下:#define MAX_VERTEX_NUM 10 /*定义最大顶点数*/typedef int Vertex;typedef struct ArcNode{ /*表结点*/ int adjv...

2020-02-09 10:10:04 925 1

原创 6-28 图的深度遍历-邻接表实现 (10分)

(区别于之前的)本题要求实现邻接表存储图的深度优先遍历。函数接口定义:void DFS(ALGraph *G,int i);其中ALGraph是邻接表存储的图,定义如下:#define MAX_VERTEX_NUM 10 /*定义最大顶点数*/typedef int Vertex;typedef struct ArcNode{ /*表结点*/...

2020-02-09 09:41:35 514

原创 6-26 图的广度遍历-邻接矩阵实现 (10分)

本题要求实现邻接矩阵存储图的广度优先遍历。函数接口定义:void BFS(MGraph G,Vertex i);其中MGraph是邻接矩阵存储的图,定义如下:#define MaxVertexNum 10 /*定义最大顶点数*/typedef int Vertex;/* 用顶点下标表示顶点,为整型 */typedef struct{ int arcs[MaxV...

2020-02-08 21:54:19 1058

原创 6-25 图的深度遍历-邻接矩阵实现 (10分)

本题要求实现邻接矩阵存储图的深度优先遍历。函数接口定义:void DFS(MGraph G,Vertex v);其中MGraph是邻接矩阵存储的图,定义如下:#define MaxVertexNum 10 /*定义最大顶点数*/typedef int Vertex;/* 用顶点下标表示顶点,为整型 */typedef struct{ int arcs[M...

2020-02-08 21:40:35 2579

原创 6-23 二叉树的层次遍历 (6分)

本题要求实现给定的二叉树的层次遍历。函数接口定义:void Levelorder(BiTree T);T是二叉树树根指针,Levelorder函数输出给定二叉树的层次遍历序列,格式为一个空格跟着一个字符。其中BinTree结构定义如下:typedef char ElemType;typedef struct BiTNode{ ElemType data; ...

2020-02-08 17:51:59 676

原创 6-6 邻接表存储图的广度优先遍历 (20分)

试实现邻接表存储图的广度优先遍历。函数接口定义:void BFS ( LGraph Graph, Vertex S, void (*Visit)(Vertex) );其中LGraph是邻接表存储的图,定义如下:/* 邻接点的定义 */typedef struct AdjVNode *PtrToAdjVNode; struct AdjVNode{ Vertex Ad...

2020-02-08 16:27:12 408

原创 6-5 邻接矩阵存储图的深度优先遍历 (20分)

试实现邻接矩阵存储图的深度优先遍历。函数接口定义:void DFS( MGraph Graph, Vertex V, void (*Visit)(Vertex) );其中MGraph是邻接矩阵存储的图,定义如下:typedef struct GNode *PtrToGNode;struct GNode{ int Nv; /* 顶点数 */ int Ne; ...

2020-02-08 14:58:41 635

原创 6-2 两个有序链表序列的合并 (15分)

本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Ne...

2020-02-08 12:10:08 1094

原创 7-8 Left-pad (20分)

根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用*去填充字符串GPLT,使之长度为10,调用left-pad的结果就应该是******GPLT。Node社...

2020-02-08 09:31:56 89

原创 6-1 递增的整数序列链表的插入 (15分)

本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性。函数接口定义:List Insert( List L, ElementType X );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ ...

2020-02-07 22:58:45 1379

原创 6-21 带头结点的单链表删除操作 (10分)

本题要求实现删除单链表的第i个元素结点,删除成功返回1,否则返回0。函数接口定义:int delete_link ( LinkList L,int i);L为单链表的头指针,i为删除结点的序号裁判测试程序样例:#include <stdio.h>#include <stdlib.h>typedef int ElemType;typedef ...

2020-02-07 17:09:08 2592

原创 6-20 带头结点的单链表插入操作 (10分)

本题要求实现带头结点的单链表插入操作,插入成功返回1,否则返回0。函数接口定义:int insert_link ( LinkList L,int i,ElemType e);L是单链表的头指针,i为插入位置,e是插入的数据元素,插入成功返回1,否则返回0。裁判测试程序样例:#include <stdio.h>#include <stdlib.h>...

2020-02-07 15:35:27 2348

C语言编程题及答案.doc

基本的C语言练习题 4.(*)利用海伦公式求三角形面积,三边长a,b,c由键盘输入。若输入的三边长不能构成 三角形,输出相应提示信息。海伦公式如下:其中s=(a+b+c)/2 #include"math.h" main() { float a,b,c,s,area; scanf("%f,%f,%f",&a,&b,&c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); if(a+b>c&&a+c>b&&b+c>a) printf("area=%f",area); else printf("no"); }

2020-02-05

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除