自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 cadence将原理图、版图、仿真波形的背景色设为白色

打开EMX仿真→GDS view→EMX,即可打开EMX仿真中,版图的示意图,会比较清晰。在仿真波形界面,“Edit”→“Multi-Graph Properties”,如下图,点击“Windows Background”下角标,然后可以修改波形背景色。“Options”→“User Preference”,如下,将其修改为白色,然后打开原理图、版图,背景色即变为白色。第一条修改方式,版图若遇到透明金属,可能看不清。打开CIW界面,如下,

2025-04-16 11:14:57 3048 1

原创 2022.3.10机考-懒人游戏

题目描述有N位同学非常喜欢一起玩游戏,他们决定选择其中一个人所在的地点玩游戏,但大家都很懒,不想走很远,他们想知道选哪个人的坐标作为集合点可以让大家走的总路程最短。于是请你来替他们解决这个问题说明:若p1和p2两点的坐标分别为(x1,y1)和(x2,y2),则这两点间的距离是sqrt((x1-x2)^2 + (y1-y2) ^2)输入格式第一行给出正整数N(3≤N≤105)表示人数。随后N行表示按编号顺序排列的每位同学的信息,信息包括学生编号num(1≤num≤N)和坐标(坐标值为两个整数,

2022-03-11 16:24:31 394

原创 2022.3.10机考勒让德多项式-xdoj

希望自己在最后一场考试里顺利通关!!!唉~#include<stdio.h>int P(int n,int x){ int i; if(n==0) return 1; else if(n==1) return x; else return ((2*n-1)*x*P(n-1,x)-(n-1)*P(n-2,x))/n;}int main(){ int n,x,y; scanf("%d%d",&n,&x); y=P(n,x); pri...

2022-03-10 23:33:52 583 5

原创 命令行选项-xdoj

题目4:命令行选项问题描述  请你写一个命令行分析程序,用以分析给定的命令行里包含哪些选项。每个命令行由若干个字符串组成,它们之间恰好由一个空格分隔。这些字符串中的第一个为该命令行工具的名字,由小写字母组成,不含任何其他符号。在工具名字之后可能会包含若干选项(以减号”-”开头的字符串),还可能包含一些不是选项的参数(不以减号“-”开头的字符串)。  请写一个程序分析给出的命令行,输出命令行包含的不重复选项(即,重复的选项只输出一次)。输入格式  输入是一个待处理的命令行,长度不超过

2022-03-07 20:43:48 860 1

原创 拼数字-xdoj

标题 拼数字 时间限制 1S内存限制 1000Kb问题描述 对于给定的字符序列(字符序列长度小于100),从左至右将所有数字字符取出拼接成一个无符号整数(拼接出的整数小于2^31)。然后计算并输出该整数的最大因子(如果是素数或0,则其最大因子为自身)。输入说明 输入数据为一行字符序列。输出说明 对输入的字符序列,求出所得整数的最大因子;若字符序列中没有数字或找出的整数为0,则输出0。输入样例 样例1输入sdf0ejg3...

2022-03-03 22:42:14 291

原创 窗口模拟-xdoj

标题 窗口模拟类别 综合时间限制 2S内存限制 256Kb问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点...

2022-03-03 16:57:29 295

原创 一元稀疏多项式-xdoj

标题: 一元稀疏多项式计算器类别: 综合时间限制 2S内存限制 1000Kb问题描述 一元 n 次多项式𝑝0𝑋𝑒0 + 𝑝1𝑋𝑒1 + ⋯ + 𝑝𝑖𝑋𝑒𝑖 + ⋯ + 𝑝𝑛𝑋𝑒𝑛 项数较少时成为一元稀疏多项式, 例如:3 + 6𝑋3 − 2𝑋8 + 12𝑋20是一个一元稀疏多项式。设计一个一元稀疏多项式计算器程 序完成两个一元稀疏多项式的加减法,输出结果多项式的各项系数和指数。输入说明 输入数据第 1 行为 3 个正整数 n,m,t。其中 n 表示第一个多项式的项数,m 表示第二个 多.

2022-03-01 18:33:55 520

原创 相邻区域-xdoj

标题相邻区域类别数组时间限制1S内存限制256Kb问题描述一个n行m列的矩阵被划分成t个矩形区域,分别用数字1-t来标识,同一个区域内的元素都用同一个数字标识。如下图所示,一个6行8列的矩阵被分成8个矩形区域,分别用编号1-8标识。当两个小区域之间公用一条边时,称这两个区域相邻,例如下图中区域5的相邻区域有6个,分别为1,2,3,6,7,8,但4并不是它的相邻区域。请写一个程序找出区...

2022-02-17 00:10:24 283

原创 螺旋填数-xdoj

螺旋填数题目描述:创建一个m行n列的数组,将1—m*n的数字螺旋填入方向为右下左上输入说明:输入正整数m和n,以空格分隔输出说明:输出填好的数组,数组元素之间用空格分隔,数组每行之间以换行分隔输入示例:4 5输出示例:1 2 3 4 514 15 16 17 613 20 19 18 712 11 10 9 8问题分析:由1开始逐个将数填入相应的位置,按照方向为右下左上的顺序进行。解题思路:(1)初始状态:将m*n的矩阵元素全部初始化为0,便于后续判断处理;

2022-02-16 11:39:01 1898

原创 成绩统计-xdoj

试题名称 成绩统计时间限制: 1 秒内存限制: 256KB问题描述有N(0<N<=100)个学生,每个学生有3门课的成绩,输入每个学生数据(包括学号,姓名,三门课成绩),计算每个学生的平均成绩,并按照平均成绩从高到低的顺序输出学生信息,平均成绩相同时,则按照学号从小到大顺序输出。输入说明第一行输入学生个数N,然后逐行输入N个学生信息,包括学号,姓名,三门课成绩,学号为正整数,姓名不超过10个字符,各门课程成绩为整数,用空格分隔。输出说明按...

2022-02-15 23:27:58 1264

原创 字符串长度判断-xdoj

题目:字符串长度判断时间限制:1S内存限制:10000Kb问题描述:写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。输入说明:输入一个字符串输出说明:输出该字符串中元素的个数。输入样例:boy输出样例:3#include<stdio.h>#include<string.h>int len(char *s){ char *p=s; for(;*p!='\0';) { p++; }

2022-02-14 00:10:22 1583

原创 元素放置-xdoj

标题元素放置描述定义一个一维整形数组num[50],输入正整数m、n(2≤m≤n≤7),输入一个m*n整形矩阵(值小于100),编写函数place()完成矩阵元素S型放置,从小到大排列,主函数完成数组输入和输出。时间限制1 内存限制10000 类别1输入说明输入正整数m和n(2≤m≤n≤7),输入一个m*n整形矩阵,含m*n个元素(值小于100)。输出说明格式输出:按行输出处理后的矩阵,S型排列,%3d,每行换行,最后一行不换行。输入样例3 315 ...

2022-02-14 00:04:43 629

原创 成绩处理-xdoj

标题成绩处理描述输入5个学生,4门课成绩,二维数组stu[5][4]表示,行标表示学生,列标表示课程成绩,分别编写函数aver()、fals()和well()完成:(1)求第一门课的平均分;(2)统计有2门以上(含2门)课程不及格的同学人数;(3)平均成绩在90分以上(含90分)或者全部课程成绩在85分以上(含85分)的同学视为优秀,统计人数,使用指针完成地址传递,主函数完成数组输入和输出。时间限制1内存限制10000类别1输入说...

2022-02-14 00:01:57 927

原创 单词排序-xdoj

单词排序题目描述:定义一个二维字符数组str[10][20],行号表示单词序号,列号表示单词最大长度,输入一个正整数N(N≤10),表示单词数,使用函数wd_sort()完成单词的排序,按字母顺序从小到大排列单词输入描述:输入一个正整数N和一个二维字符数组str,字母为小写,行号表示单词序号,列号表示单词最大长度。输出描述:格式输出:排序后的单词之间用换行分隔。输入样例:3wordfishegg输出样例:eggfishword提示:使用strc..

2022-02-13 23:59:41 2205 1

原创 密码强度-xdoj

标题 密码强度类别字符串处理时间限制 1S内存限制 256Kb问题描述 每个人都有很多密码,你知道你的密码强度吗?假定密码由大写字母、小写字母、数字和非字母数字的符号这四类字符构成,密码强度计算规则如下:1. 基础分:空密码(密码长度为零)0分,非空密码1分2. 加分项1:密码长度超过8位,+1分3. 加分项2:密码包含两类不同字符+1分,包含三类不同字符+2分,包含四类不同字符+3分按照此规则计算的密码强度为0~5。请你设计一个程...

2022-02-13 23:56:31 1003 1

原创 处理字符串-xdoj

标题 处理字符串时间限制 1S内存限制 1000Kb问题描述 从键盘输入一个字符串,将该字符串按下述要求处理后输出: 将ASCII码大于原首字符的各字符按原来相互间的顺序关系集中在原首字符的左边, 将ASCII码小于等于原首字符的各字符按升序集中在原首字符的右边。输入说明 输入一行字符串,字符串c不长度超过100.输出说明 输出处理后的一行字符串输入样例 aQWERsdfg7654!@#$hjklTUIO3210X98...

2022-02-13 23:54:56 576

原创 ISBN码-xdoj

标题 ISBN号码类别字符串处理 时间限制 1S内存限制 256Kb问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维...

2022-02-13 23:53:20 767

原创 画图-xdoj

标题 画图类别 数组时间限制 1S内存限制 256Kb问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形,指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。 下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时...

2022-02-13 23:50:46 366

原创 字符串相似度-xdoj

标题 字符串相似度类别字符串处理 时间限制 1S内存限制 256Kb问题描述 最长公共子串指给定的两个字符串之间最长的相同子字符串(忽略大小写),最长公共子串长度可用来定义字符串相似度。现给出两个字符串S1和S2,S1的长度为Len1,S2的长度为Len2,假设S1和S2的最长公共子串长度为LCS,则两个字符串的相似度定义为2*LCS/(Len1+Len2)。例如:S1=”App”,S2=”apple”,S1长度为3,S2长度为5,它们的最长公共子...

2022-02-13 23:46:08 1054

原创 字符串查找-xdoj

标题 字符串查找类别字符串处理时间限制 2S内存限制 256Kb问题描述 给出一个字符串和多行文字,输出在这些文字中出现了指定字符串的行。程序还需要支持大小写敏感选项: 当选项打开时,表示同一个字母的大写和小写看作不同的字符; 当选项关闭时,表示同一个字母的大写和小写看作相同的字符。输入说明 输入数据第一行包含一个字符串s,由大小写英文字母组成,长度不超过100。第二行包含一个数字,表示大小写敏感选项。当数字为0时表示大小写不...

2022-02-06 22:41:57 1427 3

原创 表达式求值-xdoj

标题 表达式求值类别字符串处理时间限制 1S内存限制 256Kb问题描述 表达式由两个非负整数x,y和一个运算符op构成,求表达式的值。这两个整数和运算符的顺序是随机的,可能是”x op y”, “op x y”或者 “x y op”,例如,“25 + 3”表示25加3,“5 30 *” 表示5乘以30,“/ 600 15”表示600除以15。输入说明 输入为一个表达式,表达式由两个非负整数x,y和一个运算符op构成,x,y和op之间以空格分隔...

2022-02-05 21:54:55 593 1

原创 括号匹配-xdoj

标题 括号匹配类别 字符串处理时间限制 2S内存限制 1000Kb问题描述 表达式中的合法括号为“(”、“)”、“[”、“]”、“{”、“}”,这三种括号可以按照任意的次序嵌套使用。请写一个程序,判断给定表达式中的括号是否匹配,既左右括号顺序和数量都匹配。输入说明 输入为一个表达式字符串,长度不超过50。输出说明 对输入的表达式,若其中的括号是匹配的,则输出“yes”,否则输出“no”。输入样例 样例1输入[(d+...

2022-02-05 19:15:39 412

原创 字符串压缩-xdoj

标题 字符串压缩类别字符串处理 时间限制 1S内存限制 1000Kb问题描述 有一种简单的字符串压缩算法,对于字符串中连续出现的同一个英文字符,用该字符加上连续出现的次数来表示(连续出现次数小于3时不压缩)。例如,字符串aaaaabbbabaaaaaaaaaaaaabbbb可压缩为a5b3aba13b4。请设计一个程序,将采用该压缩方法得到的字符串解压缩,还原出原字符串并输出。输入说明 输入数据为一个字符串(长度不大于50,只包含字母和...

2022-02-02 18:02:17 1915 1

原创 杨辉三角-xdoj

给出正整数n(2<=n<=10),输出杨辉三角前n行杨辉三角性质:三角形中的每个数字等于它两肩上的数字相加输入格式:输入一个正整数n输出格式:输出杨辉三角的前n行,元素中间用一个空格分隔,每行用换行分隔输入样例:4输出样例11 11 2 11 3 3 1#include<stdio.h>int main(){ int n,i,j; int a[10][10]; scanf("%d",&n); for(i=0;i<n;i+.

2022-01-08 00:35:48 881 1

原创 单词排序-xdoj

标题单词排序描述定义一个二维字符数组str[10][20],行号表示单词序号,列号表示单词最大长度,输入一个正整数N(N≤10),表示单词数,使用函数wd_sort()完成单词的排序,按字母顺序从小到大排列单词,使用指针完成地址传递,主函数完成数组输入和输出。时间限制1 内存限制10000 类别1输入说明输入一个二维字符数组str和一个正整数N,行号表示单词序号,列号表示单词最大长度。输出说明格式输出:单词之间空一行。输入样例3word fish e...

2022-01-07 22:54:54 1025 1

原创 密码编译-xdoj

题目:密码编译时间限制:1S内存限制:10000Kb问题描述:有一行电文,已按照下面的规律译成密码:A>>Z a>>zB>>Y b>>yC>>X c>>x. .. .. .等等。即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变,要求编程序将密码译成原文。输入说明:输入一串字符(包含7个元素),表示密码。输出说明:输...

2022-01-05 23:35:38 1374

原创 字符删除-xdoj

标题字符删除描述主函数中输入一个一维字符数组str[N](N≤50)和待删除字符ch,调用函数dele()完成内容:1、删除字符数组中的每个待删除字符;2、其它字符依次迁移;3、数组末尾加'\0'结束。 时间限制1 内存限制10000 类别1输入说明输入一个一维字符数组和待删除字符。输出说明格式输出:输出处理后字符串。输入样例There are three men.e输出样例Thr ar thr mn.提示字符串输入函数gets(),头...

2022-01-05 22:47:02 1222 1

原创 单词统计-xdoj

标题单词统计描述输入字符串string[N](N≤100),各个单词以空格隔开,单词长度小于等于8,输入单词word[M](M≤8),在string中查找出相同的单词并统计该单词出现的次数信息,输出单词和出现次数的信息, 数据之间空一格空格。主函数输入字符串和待统计单词,编写函数count()实现统计和信息输出。时间限制1 内存限制10000 类别1输入说明输入一行字符以空格隔开各个单词,输入要统计的单词。输出说明格式输出:输出单词及其出现的次数信息,数据之间...

2022-01-05 22:09:28 703

原创 中间数-xdoj

标题 中间数类别 时间限制 1S内存限制 256Kb问题描述 在一个整数序列A1, A2, …, An中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。给定一个整数序列,请找出这个整数序列的中间数的值。输入说明 输入的第一行包含了一个整数n,表示整数序列中数的个数,1 ≤ n ≤ 1000。第二行包含n个正整数,依次表示A1, A2, …,An,...

2022-01-02 19:28:09 693

原创 图像旋转-xdoj

图像旋转类别数组时间限制1S内存限制256Kb问题描述旋转是图像处理的基本操作,在这个问题中,你需要将一个图像顺时针旋转90度。计算机中的图像可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。例如,下面的矩阵(a)表示原始图像,矩阵(b)表示顺时针旋转90度后的图像。输入说明输入的第一行包含两个整数n和m,分别表示图像矩阵的行数和列数。1 ≤ n, m ≤ 100。...

2022-01-02 18:22:55 388

原创 圣诞树-C语言

大一 刚学的C语言,圣诞节这天就自己写了一个简单的程序(不崇尚过洋节,就不包平安果、不跟外国人那样庆祝了)圣诞节快乐呐~#include <stdio.h>int main(){ int i,j,n,space; printf("请输入树的层数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i+1;j++) { for(s

2021-12-30 22:44:09 608

原创 转换排序-xdoj

标题转换排序描述输入一维字符数组str[N](N≤80),查找出其中小写字母并转换成大写字母,按下面方式排序:1、只对大写字母进行排序;2、其他字符原位保持不动;3、转换后的各大写字母由小到大排序。输出排序后的结果。时间限制1内存限制10000类别1输入说明输入一行字符数据str[N](N≤80)。输出说明格式输出:输出仅对转换后的大写字母排序结果,其他字符原位不动输出。输入样例xA3T7p输出样例AP...

2021-12-30 22:19:19 326

原创 矩阵相乘-xdoj

矩阵相乘输入2×3矩阵A和3×2矩阵B各元素值,计算矩阵A和矩阵B相乘的结果输入说明:输入整形数组A和数组B,数组元素用空格分隔输出说明:输出矩阵A*B的结果,矩阵元素之间用空格分隔,数组每行元素用换行分隔输入样例:1 2 34 5 61 23 45 6输出样例22 2849 64/*矩阵相乘:前提是第一个矩阵的行数等于第二个矩阵的列数,第一个矩阵的列数等于第二个矩阵的行数。第一个矩阵第i行与第二个矩阵第j列的元素对应相乘,等于结果矩阵第i行第j列的数。*/.

2021-12-30 19:21:59 1401

原创 Z-字形扫描-xdoj

标题Z字形扫描类别数组时间限制1S内存限制256Kb问题描述在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个m×n的矩阵,Z字形扫描的过程如下图所示。对于下面给出的4×4的矩阵:1 5 3 93 7 5 69 4 6 47 3 1 3对其进行Z字形扫描后得到长度为16的序列如下所示:1 5 3 9 7 3 ...

2021-12-29 22:40:15 1046 1

原创 马鞍点-xdoj

标题 马鞍点类别数组 时间限制 2S内存限制 1000Kb问题描述 若一个矩阵中的某元素在其所在行最小而在其所在列最大,则该元素为矩阵的一个马鞍点。请写一个程序,找出给定矩阵的马鞍点。输入说明 输入数据第一行只有两个整数m和n(0<m<100,0<n<100),分别表示矩阵的行数和列数;接下来的m行、每行n个整数表示矩阵元素(矩阵中的元素互不相同),整数之间以空格间隔。输出说明 在一行上输出马鞍点的行...

2021-12-28 22:14:51 264

原创 0-1矩阵-xdoj

标题 0-1矩阵类别 数组时间限制 2S内存限制 1000Kb问题描述 查找一个只包含0和1的矩阵中每行最长的连续1序列。输入说明 输入第一行为两个整数m和n(0<=m,n<=100)表示二维数组行数和列数,其后为m行数据,每行n个整数(0或1),输入数据中不会出现同一行有两个最长1序列的情况。输出说明 找出每一行最长的连续1序列,输出其起始位置(从0开始计算)和结束位置(从0开始计算),如果这一行没有1则输出两个-...

2021-12-28 21:59:21 1003 1

原创 质数求和-xdoj

质数求和时间限制:1S问题描述 输入一个大于20的正整数p,求出正整数范围内第p个质数(或素数,大于1且只能被1和自己整除的正整数,)到第p+10个质数之和。其中,第1个质数为2,第2个质数为3,第3个质数为5,第4个质数为7,依次类推。输入说明 一行输入1个整数p,20< p <150。输出说明 第p个质数到第p+10个质数之和。输入样例:21输出样例:1081#include<stdio.h>int main(){ ...

2021-12-23 20:36:44 3195 2

原创 亲和数-xdoj

亲和数时间限制:1S题目描述:古希腊数学家毕达哥拉斯在自然数研究中发现,220 的所有真约数(即不是自身的约数)之和为:1+2+4+5+10+11+20+22+44+55+110=284而 284 的所有真约数为 11、22、44、7171、142142,加起来恰好为 220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就编写一个程序,判断给出的两个整数m和n是不是亲和数(m和n可以相同)。输入说明

2021-12-23 19:48:45 377

原创 最大公约数和最小公倍数-xdoj

题目:最大公约数和最小公倍数的计算时间限制:1S内存限制:10000Kb问题描述:输入两个正整数m和n,求其最大公约数和最小公倍数。输入说明:输入两个正整数m和n。输出说明:输出m和n的最大公约数和最小公倍数。输入样例:8 12输出样例:4 24#include <stdio.h>int main() { int a, b, t, x, y, d; scanf("%d %d", &a, &b); x = a; y

2021-12-23 11:40:52 736 1

原创 分解质因数-xdoj

分解质因数题目描述:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。编写程序将一个正整数分解质因数输入描述:输入一个正整数n(2<n<1000)输出描述:形如a*b*b*c,质因数按照从小到大的顺序排列输入样例:90输出样例:2*3*3*5#include <stdio.h>int main() { int n, i; scanf("%d", &n); for (i = 2;

2021-12-23 11:36:05 666

空空如也

空空如也

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

TA关注的人

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