自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用conda安装三方包特别慢 镜像源多次更换也无法解决

可以重新创个新的环境安装库。

2024-04-24 19:43:35 72

原创 pta习题:给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。

5-6 树的遍历分数 20全屏浏览题目切换布局作者 陈越单位 浙江大学给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。

2022-11-15 21:20:15 3134

原创 PTA单链表 - 20. 单值化(去重)

所指线性表进行单值化处理:每个数据元素只保留第 1 个,后面与之重复的数据元素都被删去。请编写函数,对线性表进行单值化处理:删除表中重复的数据元素。是指示线性表(单链表)的指针,函数将对。修改主函数,对以上函数进行测试。

2022-10-19 09:03:03 1136

原创 pta 有结构文件的读写1:ST的类型定义如下:typedef struct student{ char name[10],id[10]; int gender; int age; double sc

学生类型:ST的类型定义如下:typedef struct student{ char name[10],id[10]; int gender; int age; double scored; } ST; 编写函数,从指定的文件上读入若干字符串,每行字符串是一个学生的信息(姓名,学号,性别,年龄,分数)的字符串表示,数据间以空格分隔,将学生们的信息存储于一个结构体中,并利用output()函数输出到指定文件中。函数接口定义:void fun(FILE *fin,FILE *fout);

2022-05-18 00:36:44 3917

原创 PTA 链表逆序 程序实现了一个单链表的逆序。请完成函数list_reverse()。

程序实现了一个单链表的逆序。请完成函数list_reverse()。函数接口定义:Node* list_reverse(Node* head)head是单链表的头指针,函数返回逆序后的头指针。裁判测试程序样例:#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct ListNode { int num; struct ListNode

2022-05-17 20:01:28 595 1

原创 PTA 复数四则运算 本题要求编写程序,计算2个复数的和、差、积、商。

输入格式:输入在一行中按照a1 b1 a2 b2的格式给出2个复数C1=a1+b1i和C2=a2+b2i的实部和虚部。题目保证C2不为0。输出格式:分别在4行中按照(a1+b1i) 运算符 (a2+b2i) = 结果的格式顺序输出2个复数的和、差、积、商,数字精确到小数点后1位。如果结果的实部或者虚部为0,则不输出。如果结果为0,则输出0.0。输入样例1:2 3.08 -2.04 5.06输出样例1:(2.0+3.1i) + (-2.0+5.1i) = 8.1i(2.0+

2022-05-17 19:55:14 3692

原创 pta 分词并显示

程序的功能是:调用Input函数读入最多80个字符,要求字符串中只保留字母和空格,遇到读满或者回车结束读入字符,空格用于分隔单词。请将字符串中用空格分隔的单词在屏幕上输出来。要求用指针完成函数中各参数的传递与访问,自定义函数头和函数体中不得出现数组下标形式的表示法。函数接口定义:void Input ( char *str ); int Split_Count ( char *str,char **pStr ); 裁判测试程序样例:#include <stdio.h> /*

2022-05-07 21:26:34 425

原创 pta 给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。

输入格式:多组输入。每组先输入一个正整数n(1<=n && n <= 100),代表有n件物品。接下来的一行有n个正整数Wi(1<= Wi && Wi <= 10000),代表每件物品的质量。再接下来的一行有n个正整数Pi(1 <= Pi && Pi <= 10000),代表每件物品的价格。提示:以条件 scanf("%d",&n)!=EOF 来确定是否结束多组数据的输入。输出格式:对于每组数据输出n

2022-05-02 12:39:59 2293 3

原创 操场上有N x N个“巨人”按N行N列的矩阵形式列队,请编程找出该方阵中所有“最矮的巨人”。所谓“最矮的巨人”是指,该巨人在其所在行中,身高最高(没人比其更高);且在其所在列中,身高最矮

输入格式:输入的第1行给出一个正整数n ( 1 ≤ n ≤ 6 ),表示方阵的行列数。随后n行,每行给出n个整数,代表巨人的身高,其间以空格作分隔。输出格式:如果找到至少一个“最矮巨人”,输出如下:(第1个最矮巨人所在行下标,第1个最矮巨人所在列下标)(第2个最矮巨人所在行下标,第2个最矮巨人所在列下标)...(第n个最矮巨人所在行下标,第n个最矮巨人所在列下标)如果没有找到“最矮巨人”,输出如下:NONE注意:即便输出结果只有一行,也要输出换行符。行列下标均从0开始计数。

2022-05-01 16:34:15 1568

原创 PTA 给定一个n行m列的矩阵,请找出最大数与最小数并交换它们的位置。若最大或最小数有多个,以最前面出现者为准(矩阵以行优先的顺序存放,请参照样例)

输入格式:测试数据有多组,处理到文件尾。每组测试数据的第一行输入2个整数n,m(1<n,m<20),接下来输入n行数据,每行m个整数。输出格式:对于每组测试数据,输出处理完毕的矩阵(共n行,每行m个整数),每行中每两个数据之间留一个空格。具体参看输出样例。输入样例:3 34 9 13 5 78 1 9输出样例:4 1 93 5 78 1 9我的代码:int main(){ int i,j,n,m; int arr[21][2

2022-05-01 15:55:30 2231

原创 PTA 查找子串 本题要求实现一个字符串查找的简单函数。

函数接口定义:char *search( char *s, char *t );函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。裁判测试程序样例:#include <stdio.h>#define MAXS 30char *search(char *s, char *t);void ReadString( char s[] ); /* 裁判提供,细节不表 */int main(){ char s[MAXS...

2022-04-29 00:08:43 1120

原创 PTA 字符串的连接

本题要求实现一个函数,将两个字符串连接起来。函数接口定义:函数str_cat应将字符串t复制到字符串s的末端,并且返回字符串s的首地址。裁判测试程序样例:我的代码:char *str_cat( char *s, char *t ){ char *p=s;//记录字符串s的首地址 while(*s!='\0') { s++; } while(*t!='\0') { *s=*t; ..

2022-04-28 22:20:42 3444

原创 PTA 本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。

函数接口定义:char *match( char *s, char ch1, char ch2 );函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。裁判测试程序样例:输入输出:我的代码:char *match( char *s, char ch1, char ch2 ){ char *p=s;//p和s一样 都是字符串的指针 while(*p!='\0' && *p!=ch1 ) { ..

2022-04-28 22:10:21 3271 1

空空如也

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

TA关注的人

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